What I've Built

Production systems, research projects, and infrastructure — all built, deployed, and maintained by me.

What I've Built

01
LiveJan 2026 – Present

Document Q&A SaaS

Multi-tenant cloud SaaS for document question-answering. Upload documents, ask questions, get AI-powered answers with source citations.

  • Per-tenant data isolation with dedicated database roles and schema-level separation
  • Serverless TypeScript edge functions on self-hosted Supabase (13-container Docker stack on dedicated Ubuntu server)
  • Production RAG pipeline — document chunking, vector search, LLM streaming chat with sliding-window conversation history
  • Third-party OAuth integration with selective folder sync and real-time sync status dashboard
  • Automated tenant provisioning engine for zero-touch onboarding
SupabasePostgreSQLpgvectorDeno Edge FunctionsReactTypeScriptDocker
Read case study
02
ProductionJune 2025 – Present

GPI Platform

National Information Technology Services (NITS)

Government Performance Index platform for cybersecurity assessment across government entities. Built as the backend engineer on an Agile/Scrum team.

  • 70+ RESTful API endpoints covering survey management, dynamic targeting, automated assignment generation, review workflows, and analytics reporting
  • Five-tier RBAC with organization-scoped JWT authentication
  • Row-level data isolation across organizations using queryset-level permission enforcement, preventing cross-entity data leakage in a multi-tenant shared-database architecture
  • Database performance optimization with indexing strategies, select_related/prefetch_related patterns, and pillar-based scoring aggregation at organization and sector levels
DjangoDjango REST FrameworkPostgreSQL
Read case study
03
In DevelopmentDec 2025 – Present

IDMS — Intelligent Document Management System

Async document management system with vector search capabilities. University capstone project built with production-grade engineering practices.

  • Async Python backend with FastAPI, SQLModel, and asyncpg in a 5-service Docker Compose stack (PostgreSQL, Redis, Qdrant, FastAPI, React)
  • JWT auth with bcrypt, timing-safe login, RBAC, and PDF upload with magic-byte validation
  • Cascading deletion across PostgreSQL, FileStorage, and Qdrant
  • 20 unit/integration test files (1,499 LOC), 80% test coverage enforced via GitHub Actions CI pipeline
FastAPIPostgreSQLQdrantRedisDockerGitHub Actions
Read case study
04
CompleteMarch 2026

Pose Estimation Research

Comparative analysis of pose estimation models for real-time exercise tracking with automated rep counting.

  • Benchmarked MediaPipe (33 keypoints) vs YOLOv8-Pose (17 keypoints) on latency, accuracy, and model size for real-time exercise tracking
  • Rep counting algorithm using Savitzky-Golay signal filtering and scipy peak detection on joint angle time series extracted from 33 body landmarks
  • Video processing pipeline with per-rep form degradation scoring and dual-model evaluation under identical conditions
PythonMediaPipeYOLOv8-PoseOpenCVSciPyNumPy
Read case study
05
CompleteJanuary 2026

Autonomous Driving RL Agent

Trained autonomous driving agents using PPO across highway and intersection environments with custom multi-objective reward functions in dense traffic (40+ vehicles).

  • Achieved 97% crash rate reduction (98% → 3%) and 18× survival time increase over 200k training steps using Proximal Policy Optimization (PPO) with CUDA-accelerated training on RTX 3050
  • Designed multi-objective reward function (V6) balancing speed, safety, lane discipline, and collision avoidance — then diagnosed a degenerate slow-driving policy through mathematical break-even analysis proving slow driving was optimal under the reward structure
  • Trained across two environments — Highway-v0 (dense 4-lane traffic) and Intersection-v1 (cross-traffic navigation with goal-directed behavior) — discovering overfitting where 100k checkpoint outperformed 200k
  • Proposed 4 concrete reward fixes (amplified collision penalty, non-linear speed reward, distance-based reward, stronger speed penalty) with mathematical justification for each
PythonPyTorchStable-Baselines3Gymnasiumhighway-envTensorBoard
Read case study
06
Running2025 – Present

UN1290 — Self-Hosted Production Infrastructure

Self-hosted production infrastructure on a Minisforum UN1290 (i9-12900HK, 32GB RAM) running all project backends and services at $0/month cloud cost.

  • 13-container self-hosted Supabase stack plus PostgreSQL, Redis, Ollama (local LLM inference), and project APIs — all Dockerized on a dedicated Ubuntu server
  • Zero-trust networking: SSH key-only auth, fail2ban, UFW firewall, all services bound to localhost, WireGuard VPN for remote admin, zero exposed ports to public internet
  • Multi-machine workflow — IdeaPad (GPU dev) ↔ Tailscale (encrypted tunnel) ↔ UN1290 (services) ↔ Cloudflare Tunnel (public HTTPS at $0)
  • Automated PostgreSQL backups with 7-day retention via cron, systemd service management, and tmux-based session management
DockerDocker ComposeUbuntu ServerCloudflare TunnelTailscaleWireGuardPostgreSQLRedisSupabaseNginxOllama
Read case study
Ask me anything