Personal and open-source work, mostly on the seams between LLMs and real systems: provider abstraction, agent workflows, safety layers, developer tooling.
An adaptive strength coach that turns equipment and body data into a weekly training plan. Fully on-device, provider-agnostic AI.
Swift · SwiftUI · SwiftData · LLM
A control plane that standardizes prompts, parameters, and invocation across LLM providers.
Python · LLM · Infrastructure · Developer Tools
A Claude Code plugin that runs an AI coding agent through one disciplined idea-to-merge workflow.
Claude Code · Agents · Workflow · Skills
Point it at a site. It crawls, reads the pages with GPT-4o-mini, and reports the features and workflows it found.
Python · Streamlit · Playwright · GPT-4o-mini
An ML-powered placement portal with an NLP resume parser and a placement-prediction model.
Django · React · spaCy · XGBoost