Selected Engineering Work

A curated set of engineering case studies spanning distributed systems, product development, and applied machine learning. Each project documents implementation choices, tradeoffs, and lessons from real builds.

Total Projects 6

Project Case Studies

Browse architecture, methods, and implementation details

Full-Stack E-Commerce Platform

Full-Stack E-Commerce Platform

An end-to-end e-commerce application built with Angular and Hasura GraphQL, covering catalog, cart, and checkout flows with a structured client data layer via Apollo.

Angular Hasura GraphQL TailwindCSS PrimeNG TypeScript
Portfolio v1

Portfolio v1

First deployed iteration of my portfolio, built with Next.js to establish a baseline for presenting projects and technical direction before later redesigns.

Next.js React Tailwind CSS Vercel
Password Management Desktop Application

Password Management Desktop Application

A JavaFX desktop application for credential management with master-password authentication, persistent storage, and documented software architecture.

JavaFX Spring Boot MySQL JUnit
Real-Time Distributed Chat System

Real-Time Distributed Chat System

A distributed chat system built with Go, React, and Redis pub/sub to study horizontal scaling of WebSocket connections, including a custom load balancer and containerized deployment.

React Go WebSocket Redis Pub/Sub Docker
Architex - System Design Practice Platform

Architex - System Design Practice Platform

A full-stack platform for practicing system design interviews, built as a university project (IT354 - Web Systems I) with draft, submission, and reviewer workflows.

React Vite Tailwind CSS Node.js Express SQLite JWT Excalidraw
Project Aeon - Modular Local LLM System

Project Aeon - Modular Local LLM System

A personal offline AI assistant system where data remains local, built with FastAPI, ChromaDB, Vue 3, and Ollama. The project is still in active development.

FastAPI ChromaDB Vue 3 TypeScript Ollama