Cargo bookings connect technical interfaces with frequently changing product, routing, and capacity constraints.
My contribution
I integrated Drools / Business Central with booking services and provided technical leadership for 15–20 engineers through architecture and code reviews, mentoring, and stakeholder alignment.
The decision
Separate changing business rules from API code so they can be versioned, tested, monitored, and rolled back when needed.
The tradeoff
A separate rules engine adds a service to operate. Clear contracts, compatible versions, tests, and rollback support are part of the solution, not follow-up work.
Delivered booking APIs, rule-based offer qualification, EDI integrations, and operational applications for Lufthansa Cargo.
Provided technical leadership for 15-20 engineers through architecture and code reviews, mentoring, and delivery planning.
Built Java/Spring Boot services, Node.js APIs, and TypeScript/Vue applications; integrated Drools / Business Central to separate business rules from API code.
Supported releases and production operations with Kubernetes, CI/CD, monitoring, logging, and Playwright end-to-end tests.
Independent products I take from concept to operations, alongside focused engineering work for clients.
ThaiCondoAI
Independent product · 2024 - Present
Designed and built a property search product for Thailand, combining natural-language queries, semantic matching, and interactive maps. Responsible for product design, full-stack engineering, and operations.
Designed and built a native Thai-learning app connecting script, listening, vocabulary, and spaced review. Responsible for the learning experience, on-device storage, services, and subscription integration.
Built an invitation-only workforce planning application that maps scenarios to reviewed formulas. Implemented access controls and constrained AI-assisted formula selection.