Building

Projects

A mix of public, internal, and personal projects โ€” most lean on AI to make a hard problem easier.

AI Log Analyzer

EMU2026

100% offline, ML-augmented Linux log triage powered by a local Llama 3.1.

Upload a .tgz of system logs and (optionally) a source-code path. The tool extracts log templates with Drain3, flags anomalies with Isolation Forest + LOF, runs cross-log time-series correlation, then asks Llama 3.1 (8B, via Ollama) to summarise root cause, severity, and next steps โ€” with code snippets pulled in from the matching files. Built so nothing leaves your machine.

  • Python
  • Streamlit
  • Ollama / Llama 3.1
  • Drain3
  • scikit-learn
  • Privacy-first

View repo โ†’

Media Summarizer

EMU2026

Paste a YouTube or audio URL, get a tight summary plus three actionable insights.

Web app that downloads media, transcribes it via FFmpeg + Whisper, and summarises with GPT-4o-mini. Designed for podcast and lecture binge-watching โ€” turns a 90-minute conversation into something you can actually act on in two minutes.

  • Python
  • Flask
  • OpenAI GPT-4o-mini
  • FFmpeg
  • Web

View repo โ†’

Health Pulse

Personal2026

Personal health dashboard fusing lab reports with wearable data.

Full-stack app that ingests blood-test PDFs (parsed via OpenAI), syncs Pixel Watch / Google Fit metrics, stores everything in Postgres, and renders trends in React + Recharts. Flags out-of-range values and surfaces AI-generated insights across reports.

  • FastAPI
  • PostgreSQL
  • React
  • TypeScript
  • TailwindCSS
  • OpenAI

Local project โ€” happy to demo.

Personal Website

Personal2026

This site. Next.js 16 + live data pulls from my library and Spotify.

Built in a weekend. Pages are static at the edge but powered by build-time scripts that fetch SCCLD borrowing history (cover art enriched from Open Library and Google Books) and Spotify saved shows (artwork from iTunes). A daily Vercel cron triggers a redeploy so books and podcasts stay fresh without me touching the repo.

  • Next.js 16
  • TypeScript
  • Tailwind v4
  • Vercel Cron
  • Open Library API
  • Spotify API

View repo โ†’

Firmware Log Analyzer Copilot

Microsoft (NDA-approved description)2025

Compresses multi-hour firmware triage workflows into minutes.

Internal tool that ingests firmware logs and test artifacts, auto-detects anomalies with classical ML, and uses an LLM to generate debugging insights and reproduction steps. Replaces what used to be a slow, manual triage workflow on every fleet incident. Adopted broadly across the team alongside an internal Copilot rollout I championed (100% team adoption).

  • Internal
  • Python
  • LLM
  • Anomaly detection
  • Developer productivity

Repo private. Happy to walk through it in person.