Archive
After finishing my MS in International Management, I decided to teach myself how to code. I wanted to become a software engineer because I was (and still am) drawn to building the core product of a company and being responsible for something people used every day.
I eventually ended up in product management, which brought me closer to that work, although I wasn’t coding nearly as much as I had imagined. These projects are from the period before that role, when I was learning by making things from scratch: figuring out the logic, fixing whatever I had broken, and getting each interface to look and feel right, one div at a time, back when ChatGPT was still more likely to complicate a CSS bug than fix it.
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
