A résumé is a static string a human has to parse, trust, and re-read. It goes stale the day it's written, and it flatters. Every portfolio site is the same document with better kerning.
So this one is built the way I build everything else: one YAML file as the warehouse, a folder of skill files as the agent fleet, and a FastAPI service serving both. Query it instead.
Owns Firmable's data: where it comes from, where it lives, whether it's right, and how it ships.
First hire; architected the AI data stack and built the team.
Architected cloud-native microservices and distributed data systems.
Built crawlers powering job listings in Google's jobs experience.
// where the base model was trained.
Specialist agents, each defined by its own skill file. Activate one to interrogate it.
Data platform architecture, LLM pipelines, AI-native teams — or just a good conversation. No email on this site; the calendar is the API.