Project index · Verified repository work

Systems, products, and the decisions behind them.

I build backend-heavy software and applied AI products with explicit boundaries, testable behavior, and honest tradeoffs. These case studies focus on how the systems work—not inflated outcomes.

03 detailed case studies05 additional projectsSource-first documentation

02 / Additional projects

Range, without filler.

Selected systems that broaden the story across networking, guarded AI generation, multi-tenant products, authenticated workflows, and retrieval research.

01Networking & concurrency

Python HTTP/1.1 Server

A dependency-free server built on Python sockets with bounded worker concurrency, keep-alive, streamed static files, safe path handling, and JSON uploads.

  • Python
  • Sockets
  • HTTP/1.1
  • Unit tests
Source code ↗Source only
02Guarded AI code generation

Math Animation Generator

An AI-assisted educational animation pipeline with structured math modes, flexible Manim code generation, sanitizers, and a React interface for rendering step-by-step visuals.

  • Python
  • FastAPI
  • React
  • Manim
  • Gemini
  • Ollama
Source code ↗Source only
03Multi-tenant full-stack platform

University Library Platform

A multi-tenant library application with university-scoped inventory, student and administrator roles, lending workflows, CSV imports, and HttpOnly cookie sessions.

  • React
  • Express
  • MongoDB
  • JWT
  • Role-based access
04Authenticated backend workflows

RideShare Backend

A Spring Boot service with JWT authentication, user and driver roles, validated ride workflows, MongoDB persistence, global error handling, and an end-to-end API script.

  • Java
  • Spring Boot
  • Spring Security
  • MongoDB
  • JWT
Source code ↗Source only
05Retrieval robustness & benchmarking

Anvil Retrieval Controller

A team hackathon submission exploring a guarded precision controller for corrupted retrieval queries, with deterministic checks, multi-seed experiments, and documented contribution boundaries.

  • Python
  • NumPy
  • Retrieval
  • Optimization
  • Benchmarks
Source code ↗Source only

03 / Coursework foundations

Earlier work, kept in context.

Smaller learning projects that show where the backend and object-design fundamentals were practised.

01

MERN foundations

MiniProjectMERN

A focused notes API for practising Express routing, controller boundaries, Mongoose models, and environment configuration.

View coursework source ↗
02

Spring foundations

e-commerceSpring

Coursework modelling products, carts, orders, and simulated payments through validated DTOs and Spring service boundaries.

View coursework source ↗
03

Object-oriented design

Low-Level Design Exercises

Standalone Java models for elevators, parking, movie booking, games, strategies, factories, state, and domain services.

View coursework source ↗

04 / Review the evidence

Architecture is only useful when the implementation supports it.

Explore all repositories