AI-enabled product engineering
I help build products where AI is part of the core workflow.
Document processing, retrieval, realtime assistants, agents, automation, and LLM-powered features. My focus is not model research — it's making AI useful, reliable, and maintainable inside real applications.
If you're building a serious AI product beyond a simple chatbot wrapper, that's the work I do.
Who I am
ex-CTO at Scandiweb (5 years, e-commerce engineering at scale). Senior engineer at Graip.AI (document-processing AI platform) and Codenotary (supply-chain security, Go and Kubernetes). Author of ScandiPWA — open-source PWA storefront, production-deployed by enterprise teams. Currently building Go Agent Skill Runtime, an open-source runtime for AI agent skills.
The work I do now: I help teams build products where AI is core to how users work — not bolted on. Document pipelines, retrieval systems, realtime assistants, agent workflows. Hands-on engineering, not advisory slides.
Find me here:
Selected work
A few projects that show what I bring to the room — current AI infrastructure work, production systems at scale, and indie products I've shipped end-to-end.
Go Agent Skill Runtime
Open-source Risor-based runtime with 114 built-in functions for building reusable AI agent skills. JSON-first output, skill packaging, zero glue code.
ScandiPWA — PWA for Magento 2
Open-source PWA storefront I authored and led. Shipped to production at enterprise e-commerce scale; case study covers the engineering decisions and tradeoffs.
Focus Schedule — iOS planning app
Indie SwiftUI app for blank-slate daily planning. End-to-end product: design, build, store launch, telemetry. Proof of shipping, not just advising.
Where I bring leverage
Specific things founders bring me in for.
AI feature engineering
Document processing, retrieval, realtime assistants, agent workflows, LLM-powered automation. Making AI features useful, reliable, and maintainable in production — not just a demo.
Architecture for scale
Distributed systems in Go, Kubernetes, Postgres, message queues, microservices, gRPC. Decisions that hold up under load.
Engineering partnership
Working alongside your team on the hard parts — architecture decisions, code review, infrastructure setup. No advisory theater.
Production readiness
Reliability, observability, deployment, security, incident response. Moving teams from reactive to predictable.
Work experience
Tech Lead
Mapon
January - August 2025
SDLC•QA Automation•Micro-frontend
Implementing SDLC processes, transitioning QA to automated QA, and building a micro-frontend MVP.
Indie & Consulting
2023 - present
Go•Agent infrastructure•iOS / SwiftUI•Astro
AI product engineering and indie work, including Go Agent Skill Runtime.
Software Engineer
Codenotary
2023 - 2024
Go•VueJS•Docker•K8s•PostgreSQL•Solr•NATS
Designed and shipped backend for SBOM management on a security-first supply-chain platform.
Senior Software Engineer
Graip.AI
2021 - 2022
Go•Docker•K8s•Temporal•Databases•Microservices•GRPC•RabbitMQ•Azure
Built the platform around a document-processing AI core: workflows, services, integrations.
Team Lead
Dynatech
2020 - 2021
PHP•Docker•K8s•MariaDB
Led the team through scaling challenges; introduced architecture and process improvements.
CTO | Team Lead | Full-stack Developer
Scandiweb
2015 - 2020
PHP•JS•Magento•PWA•MySQL•Redis•AWS•GCP•Docker•K8s
Engineering leadership across e-commerce builds for enterprise clients. Author of ScandiPWA, open-source PWA storefront for Magento 2.
Webmaster
Claim Time Solicitors
2014 - 2015
HTML•PHP•JS•Web Analytics
First professional engineering role — web stack, analytics, and day-to-day operations.
Building an AI product and need a hands-on engineering partner?
Book a 15-minute intro call. No pitch, no obligation — just a conversation to see if there's a fit.
