Projects

Things I've designed, built, and shipped — AI agents, quantitative systems, security tooling, and quantum simulations.

Dragonfly

2026

Built an autonomous security testing engine with model-agnostic execution-time safeguards. Wraps 114 security testing tools behind a composable policy pipeline with scope enforcement, action gating, and kill switches. Provides adapters for MCP, CLI, and LangChain/LangGraph. Ran a scripted ablation study (45 runs) and an LLM behavioral study (60 runs) to evaluate safeguard effectiveness. Includes 1,259 tests and a Docker test range.

PythonLangChainLangGraphMCPDockerGemini APIpytest

Sizzle Roasting Software

2026 — Present

Built a platform that runs a coffee roastery end to end: bean inventory and costs, live machine control, and AI roast coaching. Designed closed-loop software that automatically steers the roaster to hit a target temperature curve, validated against a physics simulator. Trained a model to predict how a batch will taste from its roast data, then search for the profile with the best predicted flavor. Built a system that hears the beans crack through a microphone and retrains itself on that machine's own audio. A 47-tool agent on Strands and LangChain runs local models on an NVIDIA Jetson to keep coaching under 8 seconds.

PythonStrandsLangChainPyTorchNVIDIA JetsonLocal LLM InferenceAudio MLControl Systems

AI Powered Auction Arbitrage Agent

2025

Designed and deployed a system that prices auction lots and converts each into a max-bid recommendation against an ROI target — 2,800 lots across two live deployments. A Python pipeline ingests listings and resolves market comps through a three-source confidence-weighted lookup, with entity matching on unstructured lot titles handled by GPU-accelerated OCR and an embedding engine. Encodes buyer's fees and bid multipliers for 18 auction houses, and persists results in AWS (DynamoDB, S3) for backtesting and future model training.

PythonSeleniumEasyOCROpenCVeBay APIS3DynamoDBNumPyPandasOpenAI API

Agent Academy

2025

Built an automated evolution system that improves Claude Code agents using genetic algorithms. Treats agent prompts as a population of candidates, tests them against programming benchmarks, scores them with a multi-persona jury of specialized evaluators, and breeds the next generation through crossover and mutation. Runs unattended overnight with checkpoint/resume support.

PythonClaude CodeSQLiteTyperRichGenetic Algorithms

Covered-Call Optimization Engine

2025

Built a covered-call optimization engine that streams live options/price data from Interactive Brokers (IBKR) and recommends strike/expiration and position sizing under capital constraints. Implemented a Monte Carlo risk model to evaluate thousands of scenarios and compute expected P&L, win rate, and Value-at-Risk.

PythonClaude CodeNumPyPandasIBKR

Rydberg Blockade Gate Simulation & Pulse Optimization

2025

Simulated neutral-atom qubits in QuTiP: built time-dependent Hamiltonians for ground-to-Rydberg drives with detuning, modeled open-system dynamics via Lindblad operators. Designed and optimized Gaussian control pulses with SciPy to realize single- and two-qubit gates. Produced reproducible Jupyter analyses with parameter sweeps and clear plots of Rabi oscillations, coherence, and state populations.

PythonJupyterQuTiPNumPySciPyMatplotlib

Tennis Alpha Finder

2025

Quantitative in-play tennis betting system exploiting systematic mispricing on Kalshi. Markov chain model trained on 10,972 matches. 85.5% win rate across 152 paper trades.

Auto-Influencer

2025

Multi-account X content automation platform. Ingests 650+ RSS feeds, generates persona-tailored posts with Claude, and schedules natively through the X API.

Idea Generation Engine

2025

AI-powered market opportunity discovery engine processing 650+ RSS feeds. Clusters by similarity with TF-IDF and DBSCAN, surfaces opportunities via local 20B-parameter LLM.

Quantum Error Correction

2025

Neural network for detecting local and non-local errors in quantum computers. Trained on 1M+ simulation runs, achieving 95%+ detection in a 12-qubit system.