Skip to content
G

Web & Data Engineering · AI-accelerated

I build data platforms and web products that stay reliable — and cheap to run.

Independent engineer working with teams that need a system built right the first time, or an existing one that has become expensive, fragile or hard to change. I use AI throughout my workflow to move faster, and I keep the architecture boring in the best sense.

What I do

Data platforms & pipelines

Ingestion, storage, transformation and serving layers — sized to your actual load, not hypothetical scale. Monitoring and cost control built in.

Web products & APIs

Full-stack builds from static marketing sites to secure backends: Next.js, Node/Fastify, Go, Postgres. Bot protection, rate limiting and auth done properly.

AI in the product, and in the process

LLM features where they genuinely help — extraction, search, chat — plus an AI-assisted delivery workflow that shortens the path from idea to production.

Cloud & cost optimization

Infrastructure as code, right-sized services and pragmatic hosting choices. Audit existing spend and cut it without sacrificing reliability.

Selected work

Architectures you can click through — not just screenshots.

Company Analytics API

Athena KPIs and Glue-loaded network data behind one Python API

  • Python
  • Amazon Athena
  • Amazon S3
  • AWS Glue (ETL + Data Catalog)
  • PostgreSQL
  • JSON
  • +4

Explore the architecture →

Image Generation Platform

Async AI image generation on Kubernetes, with similarity search

  • Kubernetes
  • Containers
  • Redis
  • Async API
  • Generative AI model
  • Embeddings
  • +1

Explore the architecture →

Alexa Psychologist

Multilingual practice site with a hardened lead pipeline

  • Next.js (static export)
  • Tailwind CSS
  • Vercel
  • Fastify
  • TypeScript
  • Prisma
  • +6

Explore the architecture →

Companion

Local-first, chat-style task manager with encrypted sync

  • Go
  • chi router
  • SQLite
  • PostgreSQL
  • WebSocket
  • JWT
  • +5

Explore the architecture →

How I work

  1. 01

    Understand

    A short call to map what you run today, what hurts, and what success looks like.

  2. 02

    Design

    A clear architecture diagram and plan you can reason about before any code is written.

  3. 03

    Build with AI

    Fast, reviewed iterations — AI drafts, I own the decisions, tests and security.

  4. 04

    Hand over

    Documentation, IaC and runbooks so your team can keep it running without me.

From the blog

All posts →

Want to know more?

Tell me a bit about what you're running today and what isn't working. I usually reply within a day. Prefer something quicker? Use the chat in the corner.

Protected by Cloudflare Turnstile. Your details are only used to reply to you.