Hello there

I often go by S0UPernova, but my name is Michael, and I am a self taught web developer

Useful Links

I am fairly comfortable with the following languages.

  • HTMl
  • CSS / SASS
  • JavaScript
  • TypeScript

As well as the following frameworks / libraries

  • React
  • Next.js
  • Ruby on Rails

Here are some projects to show my work.

Data Transform Tools


This project I was paid to add some functionality, and fix bugs, and make the codebase more scalable


Feel free to check it out, but the source code for this one is not public.
A screenshot of the Data Transform Tools website

Tic Tac Toe: Jaggy Edition


In a coding group I attend one of the members made an offhand comment along the lines of "what if the rows could move" I liked the idea, so I made it.


This one presented a few interesting challenges, for instance figuring out if someone won, because a lookup table couldn't cut it, so I wrote an algorithm to find the longest line for each player based on the tiles and their offsets, and check if it met or exceeded the number to win.

Try it out, or take a peek at the code on GitHub
A screenshot of the Tic Tac Toe: Jaggy Edition website

todo-app


I know, I know what a surprize yet another todo app, but I did enjoy making this one. The backend api was made with Ruby on Rails, and is hosted on an AWS EC2 instance, and the front end is on AWS amplify.


I realize that it is not the best looking, but I am not the best designer, and tend to do better with direction and at least a good idea of what it should look like

Try it out, or take a peek at the code on GitHub (backend)
A screenshot of the todo-app website

A little more about me

My tech journey thus far.

I have been learning web development for a few years now, though I have not had a job in the industry yet, I have done a little freelance.


A while back I started to attend a meetup on discord where I could work with some other people on projects, usually little thing to explore a technology, and since there is often a fair amount of beginners I would often help teach the newer people in the group, which has helped me have a pretty good understanding of things at a lower level, because to teach something you must understand it quite well.

My time in retail.

I have been working retail for over 7 years now, and during that time I have been management closing the store and previously ran the largest department in the store.


I am not currently not working the management shifts due to availability concerns which should not be an issue with remote work, which is a factor in seeking a career change moreover I quite enjoy the work.