Personal Projects

Side projects I build and own — explorations at the intersection of AI, data, and engineering.

InfraAi

Agentic system that turns a natural-language infrastructure request into a validated, human-reviewed Terraform change — LangGraph multi-agent orchestration with a PR-gated safety model.

LangGraph Terraform IaC FastAPI GitHub Actions OIDC

AI Leakage Detective

A stateful LangGraph agent that investigates revenue leakage in billing data. Instrumented end-to-end with Arize Phoenix for tracing, evaluation, and observability.

LangGraph RAG Arize Phoenix RAGAS DeepEval Cohere Reranker LLM Evaluation

Open Source Contributions

Features and fixes I’ve contributed to other people’s projects — working within an existing codebase, design constraints, and review process.

Obsidian Dictation — Vault File Transcription

Built a second entry point into the transcription pipeline that lets users transcribe audio files already in their vault — accessible via the command palette with a fuzzy file picker, or via a right-click context menu action on the file.

TypeScript Obsidian API Unit Testing Code Review i18n Internationalization