Archive
Earlier projects, built by hand before AI-assisted development became part of my regular workflow. This is where I worked through frontend and full-stack development detail by detail, and kept careful notes along the way.
TripTrek
A full-stack travel blog where people share trips by topic (from beach escapes to city walks) with colour-coded categories, comments, drafts, and light and dark modes.
React · Tailwind CSS · Node.js · Express · MongoDB · JWT · Passport.js · Jest
Frontend + API repositories

MomentSnap
soc-cloneA social photo-sharing app for posting moments and interacting through likes and comments. Built on Firebase, with an early OpenAI-powered caption generator.
React · React Router · Tailwind CSS · Headless UI · Firebase · Cloud Firestore · OpenAI API
Single repositoryOpenAI experiment

Mojo Dojo Casa Clubhouse
mojo-casaA members-only clubhouse where anyone can read the posts, but only members who know the secret password can see who wrote each message and when. A server-rendered Node and Express app with authentication and role-based access.
Node.js · Express · EJS · MongoDB · Mongoose · Passport.js · bcrypt
Single repository
