DevOnboard
A self-hosted tool that scans a GitHub repo, runs an AI-powered gap interview, and generates a structured developer onboarding guide — so new hires reach their first commit without senior hand-holding.
- Python
- FastAPI
- React
- TypeScript
- PostgreSQL
- Claude API
- Docker
Professor
A two-agent AI tutoring system: a Professor agent delivers structured lectures and quizzes with assessment gating, while a TA agent independently reviews lecture accuracy and quality using a second model — agents checking agents.
- Python
- Claude API
- Ollama
- Perplexity API
- pytest
Job Searcher
A multi-command CLI built on a shared tool-calling agent loop — each command (search, tailor, prep, practice, debrief) is its own agent with a scoped toolset, all running on one execution core. I built it to sharpen agentic engineering patterns like tool design and multi-step reasoning, using my own job search as the real workflow to automate.
- Python
- Claude API
- Perplexity API
- pytest