More projects

RAG from Scratch

A twelve-stage RAG ladder, each technique measured on BEIR SciFact against a bge-base dense baseline (nDCG@10 0.759) and re-tested with paired significance tests. LLM query rewriting made retrieval worse, a strong reranker made it better (+0.044 on dense, +0.110 on BM25), and most of the rest made no detectable difference. The guide walks through each result and why.

12 stages, every result significance-tested

  • python
  • beir
  • bge
  • ndcg@10

Agentic Second Brain

Gemini extraction agent that parses order confirmations into a structured SQLite database, then answers order-history queries and surfaces re-order links through a chat UI.

deployed on DigitalOcean

  • python
  • fastapi
  • gemini
  • next.js

AIFORG

A Palantir-style AI platform for a whole company: role-gated agents grounded in its own documents, with 14-category PII tokenization and a full audit trail.

new tool integration under 2 hours

  • python
  • fastapi
  • google adk
  • chromadb

Agentic Research Assistant

Multi-agent research loop with orchestrator, research, and reasoning agents over dual-layer ChromaDB memory, long-term plus working, retaining context across sessions.

3 agents, ArXiv-grounded

  • python
  • langchain
  • chromadb

Notova

Privacy-first voice notes on iOS and macOS from one shared Swift core, a parallel Kotlin app on Android, and a backend architected so it can never receive audio.

3 platforms, 0 bytes of audio server-side

  • swift 6
  • kotlin
  • typescript
  • oauth2

Meeting Bot

Local-first macOS meeting notetaker. Captures whatever audio is already playing, transcribes on-device with Whisper, ships three front-ends over one engine.

3 front-ends, $0 running cost

  • python
  • whisper
  • swiftui
  • chrome extension

TryOn

Embeddable virtual try-on: a 360 degree phone video becomes a 3D body mesh, a brand’s size chart drives the fit, and a 2D photo mode warps garments onto the shopper’s own photo. Web, Android and iOS SDKs.

video to 3D body mesh, size-accurate fit

  • python
  • fastapi
  • opencv
  • swift
  • kotlin

AutoFill Pro

Chrome extension that fills job applications across 46 tested platforms from 44 locally stored profile fields, with an optional AI fallback for custom questions. Contact details are redacted on-device before anything is sent to the AI.

46 platforms, 1,300 test cases

  • javascript
  • chrome mv3
  • nvidia nim

SkillGap AI

Skills-gap analysis platform mapping user profiles against live job-market embeddings. Three PMI San Francisco awards as sole developer.

500+ concurrent users

  • react
  • rag
  • postgresql

Real-time Lane Detection

LaneNet encoder-decoder with an EfficientNet backbone, profiled in PyTorch until it ran in real time.

99% accuracy at 150 FPS

  • pytorch
  • lanenet

Vision-Language Grounding

Zero-shot CLIP grounding with cross-modal attention visualization, Stable Diffusion generation, and embedding-space analysis.

4 pipelines, fully zero-shot

  • openclip
  • stable diffusion

Real-time Human Pose Estimation

Published at IEEE AISP 2024. A lightweight keypoint regression head on MediaPipe landmark priors, with LSTM activity recognition across 11 activities.

85% mAP, 0.78 IoU, 30+ FPS

  • python
  • mediapipe
  • lstm

Hackathons and smaller builds

More experiments and coursework live on GitHub.

About
Experience, education, and the stack I work in
Contact
Email, LinkedIn, and resume