Hi, I'm Jack
Full Stack Developer
I create modern, responsive websites that help businesses grow online
About Me
Hey, I'm Jack – the face behind FullstackByJack. I decided to start my professional career at the University, studying law, where I obtained my bachelor's degree. As a result of attending university during COVID-19, I discovered a passion, a hobby, and a career that I started in my downtime between lectures and exams.
After University, I began my transition into software engineering, providing fast and efficient solutions to smaller local companies and expanding to larger companies nationally. And now, I use my 5+ years of customer service experience alongside my critical research and problem-solving skills to my advantage.
When I'm not coding, you can find me watching football, gaming, playing music, or reading about the latest updates on tech.
Project Showcase
MVC Lecture
Learn the Model-View-Controller (MVC) pattern with my Google Slides lecture, designed to help coders understand this essential software architecture.
Latest Projects
Movie Watch List Tracker
A full-stack web application for tracking movies you want to watch and have watched. Built with the MVC architecture pattern using Express.js, Passport.js for authentication, and MongoDB for data persistence. Features user registration, secure login, and personalized movie lists with full CRUD operations.
Tic-Tac-Toe
A classic Tic-Tac-Toe game built for the web, featuring a clean and responsive interface. Players can challenge a friend on the same device. The project emphasizes smooth gameplay, modern design, sleek code, and accessibility, making it a fun and engaging classic experience for players of all ages.
Rock Paper Scissors Lizard Spock
An enhanced version of the classic game featuring server-side randomization for fair computer moves. Built with Node.js and Express, this game demonstrates secure API design where the computer's choice generation happens on the backend, preventing client-side manipulation and ensuring genuine randomness.
Get In Touch
Client Reviews
Your feedback means a lot! Check out my reviews or leave one on Trustpilot.