Work

Real products, shipped and running.

Permit Routing Engine

Turns state DOT oversize-load permits into structured, machine-readable routes: OCR, multi-model expert consensus, and road-graph grounding, all behind a CI accuracy gate that can only get stricter.

PythonFastAPIAWS TextractBedrockLLM ConsensusPostGISOSRMECS
Regulatory Q&A with Non-Fabricable Citations

Retrieval-augmented Q&A over long, dense regulatory documents, engineered so an answer can always be traced to the page it came from.

PythonFastAPIpgvectorRAGLLM Tool UseOCRPostgres
Regulatory Extraction Pipeline

Keeps oversize-freight regulations for 64 US and Canadian jurisdictions machine-readable and current, behind an independent LLM judge, with a chat agent for asking it questions.

PythonTypeScriptClaudeLLM-as-JudgeAWS LambdaS3ReactVector SearchRAG
KidMath.ai

AI-powered education platform with 30+ games and a mastery engine, plus the harder problem underneath it: knowing whether a child actually learned anything.

ReactTypeScriptSupabaseGeminiStripeMCPCOPPA
Predictive HR Pipeline

Enterprise AI pipeline for an HR services platform: event-driven ingestion, multi-stage LLM generation with quality gates, vector embeddings, and emotional drift analysis.

AWSStep FunctionsSNS/SQSLambdaLLM PipelineVector EmbeddingsSnowflake
aiTTS

Native macOS voice layer for AI coding tools: local narration with word-level captions, push-to-talk dictation, lock-screen controls, and an iPhone companion. Sold as a licensed download.

SwiftmacOSKokoroNodeNext.jsStripeLocal MLiOS
Terror Dyes

Ecommerce storefront for hand-dyed apparel with an AI design studio that renders a mockup of a garment before it's made, and a consent step that sets expectations before the package arrives.

ReactTypeScriptSupabaseStripeGeminitransformers.jsWebGPU
SWEny

Open-source AI workflow orchestration engine with visual DAG editor and managed Cloud SaaS platform.

TypeScriptClaude Agent SDKReactPostgreSQLHonoStripe
FFS News

An AI newsroom running the editorial pipeline end to end, from story discovery through drafting and checks to publication.

SupabaseAI PipelineEdge FunctionsStripeResend
JobKit

Started as a way to understand supplier costs. Became the platform a contracting business runs on, with a 27-tool AI assistant doing the paperwork.

ReactViteSupabaseClaude APIVoyage AIZustandRechartsVercel
RWeUp

Multi-tenant uptime monitoring and incident response platform: HTTP and API-test monitors, escalation policies, on-call, public status pages, and an AI war room with post-mortem drafting.

ReactTypeScriptSupabaseDenoPostgreSQLStripeClaudeTwilio
Mezr

LiDAR measurement app for contractors. Measure house exteriors with millimeter precision using AR.

React NativeSwiftLiDARARiOS
Prices as Code

Published npm library for defining product pricing schemas and syncing across billing providers.

TypeScriptNode.jsStripe APInpm
WordSearchable

Word search puzzle game for iOS with seasonal events, time challenges, and monthly themed word packs.

SwiftSwiftUISpriteKitiOS