Selected work
Projects
Case-study ready projects that show how I ship and learn.
NextRoutes
LiveCareer roadmaps for learners and switchers.
ReactTypeScriptViteFastAPIPostgresFirebaseTailwind
Outcomes
- Launched the public site on nextroutes.com (Cloudflare Pages)
- Shipped the AI Advisor MVP with an explicit Generate my plan flow and an onboarding gate
- Revamped search: fuzzy autocomplete, global header search, and title normalization
- Redesigned the dashboard with a Saved hub and cleaner progress scaffolding
MantaGuard
LiveChrome extension that detects and blocks AI-generated images.
JavaScriptTensorFlow.jsFirebaseChrome ExtensionUI
Outcomes
- Released v1 with detection, blocking overlay, and settings
- Added Firebase auth and tiered feature access
- Deployed marketing site and onboarding
MAX Reversal
In progressWeekly swing-trading strategy and research pipeline.
PythonPandasAlpacaBacktestingRiskPaper Trading
Outcomes
- Implemented weekly screener and sidecar CSV logs
- Built weekly rebalancer and outcomes tracking
- Running paper trades and reviewing multi-month performance
KingQuant
In progressPrivate backtesting platform for equities and options.
PythonFastAPIBacktraderOptionsReactVite
Outcomes
- Added options backtesting using simulated pricing
- Added strategy types and condition-level trade intent
- Added strategy CRUD and validation
GlobalTravelAdvisories
LiveInteractive map that aggregates official travel advisories.
ReactTypeScriptFastAPISeleniumLeafletVector Tiles
Outcomes
- Integrated advisories from multiple official sources
- Launched country pages with search and dark mode
- Improved map performance using vector tiles
Trailblazer
In progressMobile-friendly app for rating parks and trails.
TypeScriptReactMaps
Outcomes
- Defined MVP, user stories, and backlog
- Shipped core browsing and rating flows
- Implemented map view and trail details
CPU Scheduler
ArchivedRound Robin CPU scheduling simulator in Java.
JavaOperating SystemsSimulationRound Robin
Outcomes
- Implemented Round Robin simulator with a ready queue and CSV input
- Added per-run metrics (utilization, throughput, turnaround, waiting, context switches)
- Ran experiments at multiple time quanta and documented results