About
I'm an engineer who moved into software from a mechanical engineering background, taught myself the stack, and have spent the last two and a half years shipping production systems for a travel-tech platform — flight and hotel booking, running across GDS and NDC integrations at real scale.
My work spans the full stack: building services in Node.js, Go and Java; building interfaces in React and Next.js; and running all of it on AWS EKS with Kubernetes, Jenkins, and Docker. I care less about which language a problem is in than about actually solving it — which is usually the thing that lets me pick up whatever's broken, regardless of which repo it lives in.
Departures — before / after
Selected work
Airline Contract Management System
GreenfieldBuilt end-to-end from scratch: versioned contract APIs, MD5-based deduplication that cut database size 95%, presigned S3 uploads, audit events and real-time updates via SSE.
Solo NDC Airline Integration
OwnershipOwned an end-to-end NDC integration for an international carrier as the sole developer — SOAP/XML request-response mapping, error handling, and certification against the airline's spec.
Kubernetes Reliability Work
InfraResolved intermittent 502s on EKS by fixing deregistration delay and adding pre-stop hooks; implemented container-aware dynamic heap sizing from cgroup v2 limits for Node and Java services.
Design System (Storybook)
DXFixed TypeScript declaration file generation that had stumped senior frontend engineers, restoring autocomplete for every consumer team, and introduced CSS code splitting to cut bundle output from 1.5MB.
Observability & Cost Overhaul
CostRebuilt monitoring configuration across services, cutting New Relic spend 80% (~$19K/year) while improving signal quality with Grafana, Loki, and structured correlation-ID logging.
Feature Flags: Code → DB + Redis
PlatformReplaced hardcoded feature flags with a DB and Redis-backed toggle system, turning what used to require a rebuild-and-redeploy into a zero-deploy change across the platform.
K6 Load Testing Platform
PerfBuilt a full booking-flow load testing platform simulating the entire flight-booking chain end to end. Used V8 profiling under production load to trace the real CPU bottleneck to XML parsing, and proved vertical scaling gave zero throughput gain before the team over-invested in bigger pods.
AFKL NDC Cloud Migration
SoloLed an Air France-KLM NDC integration migration from self-hosted infrastructure to Azure end-to-end — sandbox and production re-certification, mutual TLS with client certificates, GZIP-compressed SOAP payloads, and a PCI-DSS card tokenization proxy — while keeping every other airline integration backwards compatible.
Emergency Git Forensics
RecoveryRecovered roughly 20,000 lines of code lost to an accidental force-merge — 20 days and dozens of commits after the fact — extracting the lost work while preserving three weeks of legitimate history layered on top of it.
Boarding pass — AI & LLM tooling
Ships AI tooling, not just uses it: built two custom MCP servers from scratch — a Go log explorer (13 tools over production logs) and a TypeScript SQL gateway with write-protection — wired Claude CLI into Jenkins for automated PR review across the org, and built a daily pipeline that triages booking failures autonomously across SQL, Grafana, log, and Azure DevOps MCPs, from raw failure to a pre-analyzed bug ticket.