In a world where AI digs holes, I build hobbit holes.

Software built like the Shire — with care, stewardship, and an eye on what lasts.

What is built well is built twice. First in thought, then in code.

Read the manifesto →

What I do

Architecture & System Design

Reviews, greenfield design, and scaling strategy — clear systems that are understood before they are built.

Backend & Infrastructure

APIs, data pipelines, and cloud infra — the unglamorous load-bearing parts, done properly.

Full-stack & Mobile Delivery

Sites, apps, and mobile experiences that feel considered, accessible, and durable.

AI Integration

Bringing LLMs into real products without the slop — measured, evaluated, and maintainable.

Selected work

Cloud-Native Image Processing Platform

Lead Platform & Backend Engineer

An asynchronous image processing platform for a large travel-industry client. Python workers on EKS, KEDA-autoscaled against SQS queue depth, handle dedup (MD5 + pHash), enhancement, and CLIP labeling. Every run is traceable to a timestamped S3 folder.

  • Python
  • AWS EKS
  • KEDA
  • SQS
  • S3
  • PostgreSQL
  • CloudFormation
  • CLIP

Centralized CI/CD Platform

Lead Platform Engineer

Replaced per-repo CI/CD copy-paste with a centralized reusable-workflow platform. Teams declare deployment needs in a schema-validated config; the platform handles quality checks, ECR builds, multi-account StackSet deploys, and releases.

  • GitHub Actions
  • AWS CloudFormation
  • StackSets
  • ECR
  • OIDC
  • TypeScript

AI Travel Booking Mobile App

Full-Stack Engineer

Cross-platform AI travel booking app (iOS, Android, web) with a conversational interface for flights, hotels, and cars. LiveKit powers real-time voice; AWS Amplify (Cognito, AppSync, DynamoDB) handles auth, data, and sync. Built in React Native + Expo.

  • React Native
  • Expo
  • TypeScript
  • AWS Amplify
  • Zustand
  • LiveKit

See all work →

Have something worth building well? I'd like to hear about it.