Home linkMJS.

Hello, I'm Michael.

I am a full-stack web developer

Image of Michael

Meet Michael

Hi, thanks for visiting my page. I'm Michael, or Mike. I am a passionate web developer transitioning into the professional field after dedicating the past three years to mastering the craft. My journey began with the 100 Days of Python course and evolved through The Odin Project, where I built a strong foundation in JavaScript, TypeScript, React.js, and Next.js. I enjoy creating accessible, maintainable software and have worked on projects like a mock online storefront, an inventory management system, and a gym tracking app. On the back-end, I’ve developed expertise in databases like MongoDB, Prisma ORM, and SQL, implementing RESTful APIs with robust validation and error handling to ensure seamless functionality.

With 18 years of experience in education and logistics, I bring strong leadership, communication, and problem-solving skills to collaborative environments. I’m eager to contribute to impactful projects, continue growing as a developer, and create meaningful digital experiences. Outside of coding, I’m an avid guitarist with over 20 years of experience and a five-a-side football enthusiast, though my teammates might debate my resemblance to Denis Law!

file_type_scss2
file_type_scss2

PROJECTS

Example image of Progress Pal

Progress Pal - A gym tracking app that helps users log exercises, weights, distances, and body weight while setting and monitoring fitness targets. Currently in progress

React.js

Next.js

Express.js

MongoDB

Typescript

Tailwind

Node

Star Wars Cards - A simple Star Wars-themed game where players try to select 12 unique character cards without repeating.

React.js

Javascript

SCSS

Example image of Mind Training
Example image of Where Am I?

Where Am I? - A "Where's Wally?"-style game where players select an image and search for five hidden characters

React.js

Typescript

Firebase

SCSS

Contact

Lets connect!

Feel free to reach out on LinkedIn, or check out my other work on GitHub. I would love to hear from you.