My Projects

A showcase of web applications I've built using modern technologies like React, TypeScript, Node.js, and more.

VolunQueer screenshot

VolunQueer

LGBTQ+ volunteer platform connecting community members with social impact initiatives.

  • Collaborative team project with TDD practices and PyTest coverage
  • WCAG accessibility compliance throughout the UI
  • Django + PostgreSQL backend with React/TypeScript frontend
  • Migrated from AWS Amplify to a self-managed deployment stack
DjangoPostgreSQLReactTypeScriptPythonTest-Driven DevelopmentWCAG Accessibility
Fridge Buddy 🥗 screenshot

Fridge Buddy 🥗

UNDER CONSTRUCTION

Smart food inventory management application for reducing food waste.

  • Django class-based views with semantic URL design
  • Global food catalog with nutritional data and expiration tracking
  • Multi-container inventory (fridge, freezer, pantry, shopping list)
  • Planned: barcode scanning, recipe suggestions, meal planning
DjangoPythonSQLiteHTML5CSS3PipenvClass-Based Views
StirCraft: Mixology Discovery Application screenshot

StirCraft: Mixology Discovery Application

A full-stack Django mixology discovery application for exploring, saving, and sharing cocktail recipes. Team-led build with social features, robust data modeling, accessibility, and production deployment.

  • Led a 3-person team using Agile/Scrum from concept to production deployment
  • Architected 6 relational models with ABV logic, attribution-aware forking, and social feeds
  • Implemented WCAG AA accessibility and dynamic AJAX interactions
  • Deployed to Heroku + PostgreSQL with seeded demo datasets
DjangoPythonPostgreSQLBootstrapJavaScriptHerokuPIL/Pillowdjango-taggitTeam LeadershipAgile/Scrum
Phantastic Beasts screenshot

Phantastic Beasts

A full-stack web application showcasing fantasy creatures with interactive features.

  • Built a full CRUD creature database with user authentication
  • Server-rendered views with EJS templating
  • Deployed to Heroku with MongoDB Atlas persistence
MongoDBEJSHeroku
Slay The Dagron screenshot

Slay The Dagron

An interactive browser-based game with engaging gameplay mechanics.

  • Pure vanilla JS — no frameworks, no dependencies
  • State machine game loop with turn-based combat logic
  • Responsive layout deployed on GitHub Pages
JavaScriptHTML5CSS3GitHub Pages
DreamWeaver: Dream Journaling & Mindfulness App screenshot

DreamWeaver: Dream Journaling & Mindfulness App

A full-stack dream journaling and mindfulness application with polished frontend UX, complete MongoDB CRUD workflows, and role-based access control.

  • JWT authentication with role-based access control and ownership validation
  • Full CRUD REST API with Node/Express and MongoDB Atlas persistence
  • React + Vite frontend with polished UX and responsive design
  • Deployed to Vercel with production-oriented security (bcrypt, env secrets)
ReactViteMongoDBNode.jsExpressJWTRBACbcryptVercel