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.
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
Have something worth building well? I'd like to hear about it.