/* projects */

Work

A mix of full-stack apps, a hand-built browser game, and this site itself — each one built end to end, from the first component to a live deployment.

All projects

Full-Stack App

Ripple — Social Feed Web App (Sep 2026)

A social feed app built with Express and EJS, following REST conventions for full CRUD on posts. Users can share a post with an attached image, like it, and comment — with method-override handling PATCH and DELETE from plain HTML forms, and multer managing image uploads on the server.

Node.js Express EJS REST API
Browser Game

Echo — Memory Sequence Game (Jun 2026)

A memory game rebuilt from scratch in vanilla JavaScript, with escalating difficulty, full keyboard controls, and a scoring system that rewards precision under pressure. No frameworks — just DOM manipulation, timing logic, and state handled by hand.

HTML5 CSS3 JavaScript Game Logic
Full-Stack App

BudgetWise — AI Expense Tracker & Budget Advisor (Apr 2026)

A full-stack MERN application for expense tracking and budget management, featuring interactive dashboards, transaction management, financial reports, and an AI-powered advisor for personalized financial insights.

React.js Node.js MongoDB REST APIs AI
Personal Site

Personal Portfolio Website (Feb 2026)

The site you're on. Built on a hand-written HTML/CSS/JS foundation with scroll-triggered reveals, and a working contact form wired to a Node.js + MySQL backend — an actual message pipeline, not a static mockup.

HTML5 CSS3 JavaScript Node.js MySQL