How the work actually went
Problems, decisions, stacks and results from client and open-source work, phase by phase.
Document OCR and RAG on Amazon Bedrock
Textract OCR, chunking, embeddings and pgvector retrieval on Amazon Bedrock, returning structured answers an app can use.
Sarah, an AI employee that answers the phone
Scoping, architecting and building a voice agent that qualifies and books leads for home-services contractors, owned end to end.
Baton: one orchestrator for Claude Code, Codex and API models
Routing tasks between Claude Code, Codex and API models with shared context, through plan, validate, code, test and integrate stages.
talentsear.ch, x-ray search for recruiters
X-ray search for recruiters and job seekers, with predefined filters across professional and creative platforms.
RDPV Solutions, headless WordPress on Next.js
Headless WordPress with a Next.js front end in Docker, behind Cloudflare DNS, for a technology, design and talent company.
Three WooCommerce stores with 15,000+ SKUs, moved from cPanel to AWS
A hosting migration and programmatic SEO program for an electronic parts distributor, with a 25% lift in clicks and impressions within two months.