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.

More writing

Notes on AI product engineering and building with LLMs in production.

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

SDLCQA AutomationMicro-frontend

Implementing SDLC processes, transitioning QA to automated QA, and building a micro-frontend MVP.

Indie & Consulting
2023 - present

GoAgent infrastructureiOS / SwiftUIAstro

AI product engineering and indie work, including Go Agent Skill Runtime.

Go Agent Skill Runtime

Building a modern iOS app with SwiftUI

Software Engineer
Codenotary
2023 - 2024

GoVueJSDockerK8sPostgreSQLSolrNATS

Designed and shipped backend for SBOM management on a security-first supply-chain platform.

Senior Software Engineer
Graip.AI
2021 - 2022

GoDockerK8sTemporalDatabasesMicroservicesGRPCRabbitMQAzure

Built the platform around a document-processing AI core: workflows, services, integrations.

Team Lead
Dynatech
2020 - 2021

PHPDockerK8sMariaDB

Led the team through scaling challenges; introduced architecture and process improvements.

CTO | Team Lead | Full-stack Developer
Scandiweb
2015 - 2020

PHPJSMagentoPWAMySQLRedisAWSGCPDockerK8s

Engineering leadership across e-commerce builds for enterprise clients. Author of ScandiPWA, open-source PWA storefront for Magento 2.

Watch the talk: Modern PWA

Read the case study: PWA for Magento2

Webmaster
Claim Time Solicitors
2014 - 2015

HTMLPHPJSWeb 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.