Hi, I'm Jack

Full Stack Developer

I create modern, responsive websites that help businesses grow online

100% Project Completion
100% Client Satisfaction
24/7 Support

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 Presentation

Latest Projects

Movie Watch List Tracker

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.

Node.js Express MongoDB Passport.js MVC
GLHF Website Images

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.

HTML JavaScript CSS
Rock Paper Scissors Lizard Spock Game

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.

Node.js Express JavaScript
View All Projects

Get In Touch

Client Reviews

Your feedback means a lot! Check out my reviews or leave one on Trustpilot.