A native iOS app that captures, organizes, and transforms travel photos into shareable trip records, auto-tagged with location, woven into beat-synced videos, and synced privately through iCloud.
An open-source CLI for chatting with PDFs, Word docs, and spreadsheets — knowledge graph construction, agentic queries, automatic chart generation, and a FastAPI server. Runs fully local with Ollama, or with OpenAI and Anthropic models.
I'm a full-stack developer in Fairfax, Virginia.
By day I build enterprise applications at the
Federal Reserve Board,
where I've spent the last decade turning what non-technical stakeholders need into
software they actually use — these days mostly React, TypeScript, and SPFx on
SharePoint Online.
By night I ship my own products end to end: native iOS in Swift and SwiftUI,
and AI systems — an open-source RAG CLI, plus retrieval services built on
FastAPI, pgvector, and AWS Bedrock. Architecture through App Store review,
nobody to hand it off to.
When I'm not at a keyboard I'm usually somewhere between trips
(with a camera roll that desperately needed
TripChronos↗),
tinkering on side projects, or out with my dog
Otto.
I like making things that feel considered. Software with the rough edges sanded down,
where the details show somebody cared.
Prism Runner 5.0 —
the full native rebuild in Swift, SpriteKit, and Metal — just landed on the App
Store, with TripChronos 2.1 right behind it. Now: going deep on AI-assisted
development — prompting techniques, agent patterns, and what it takes for coding
agents to build reliably.