AI chat & product recommenders
Conversational search and recommendation over large catalogs. Self-hosted and managed models, retrieval grounding, structured outputs, and evaluation harnesses that decide whether a model is actually fit to ship.
Built a conversational search service on a self-hosted LLM over a multi-million-track catalog
BedrockvLLMRAGLangChain4jEvaluation
AWS cost reduction
I find where the money actually goes — data processing, idle capacity, oversized functions — and remove it without touching what users experience. Measured before and after, never estimated.
Took one platform from $44.5k to $30k a month, no degradation, no rollback
Cost engineeringVPC endpointsRightsizingFinOps
AWS architecture & migrations
Designing systems that hold under load, and moving live ones without downtime. Snapshot and rollback strategy first, cutover second, old infrastructure deleted only after production proves itself.
Helped migrate on-premise systems onto AWS, and moved managed services onto self-hosted infrastructure
ECSLambdaOpenSearchVPCCloudFront
Observability & dashboards
Health dashboards that let an on-call engineer diagnose from one screen, and alarms tuned against measured baselines so they stay actionable instead of becoming noise people mute.
Built the monitoring layer a multi-service production platform runs on
CloudWatchAlarm designRunbooksIncident response
Android & cross-platform apps
Production mobile work from architecture to store release — native Android, Kotlin Multiplatform and Flutter — with the crash triage and CI discipline that keeps quality from sliding.
Raised crash-free users from 80% to 99.8% on a marketplace app
KotlinKMPComposeFlutterCI/CD
Admin dashboards & internal tools
The systems teams run the business on: content and user management, support tooling, audit logging and reporting. Full stack, from schema design through to the UI people use all day.
Shipped admin platforms handling content, users, promotions and loyalty
KtorSpring BootReactPostgreSQL
Deep linking & attribution
Links that survive an app-store install and land users on the right content, with the analytics to prove it — deferred deep linking, universal links, and install attribution.
Building a links-only platform to replace Firebase Dynamic Links
Lambda@EdgeUniversal LinksApp LinksAttribution
Hands-on technical leadership
Growing engineers and the systems that support them. Code-review culture, hiring and interviewing, technical-debt programmes, and automated review tooling that gives every pull request context-aware feedback.
Built an LLM code reviewer that reviews every pull request a team opens
MentoringHiringCode reviewTech debt