Work
This is what I have built and tested, at UF and on my own time. Each page covers the trade-offs, including the parts that did not go smoothly.
Things I build
I built or led these, at UF and on my own time.
Blue Omics
Research platform, 2025-2026
Genomics research platform for the UF blueberry breeding program
Joined at 81 source files , then 687, and the lead seat
Podium
Developer tool, 2026
Verified delegation for coding agents, where a shell command decides whether the work landed
The bot reports done , then the runner decides
Looma
AI infrastructure, 2026
Local-first project memory for coding agents
Recall@3 0.62 , then 1.00, on 0 third-party dependencies
mddocs
Collaboration tool, 2026
Git-native collaborative Markdown, with an agent API
An agent suggests , then a person accepts or rejects, in git
ApplyScore
Browser extension, 2026
AI resume gap-analysis extension
Postings hide in Shadow DOM , then 8 extractors, 1 fallback
A kit that installs a reliable code-delegation workflow into Claude Code
Built the delegation kit , then used it to build itself
Things I evaluate
I test new models and inference stacks on my own hardware and publish what I measure.
willitcall
Conformance suite + public matrix, 2026
The caniuse of local-model tool calling
50 tool-call scenarios , then 32 rows, 3 servers
TabFM Evaluation
Model evaluation, 2026
Independent evaluation that surfaced and fixed a multi-GPU crash in Google's tabular foundation model
Crashed on multi-GPU , then fix merged by Google Research
TurboQuant Evaluation
Systems evaluation, 2026
Reproduced and debugged KV-cache compression on a 16 GB M1 Pro
0% needle retrieval , then 100% at 16K on MLX
Football
I follow seven football competitions, so I built a dashboard for them behind a caching proxy. I also built a prediction pool and ran it through the 2026 World Cup.
World Cup 2026 Picks
Product, 2026
Self-hostable prediction pool for small groups
Skipped picks count as wrong , then no hiding in safe games
Football Hub
Web application, 2025