Backend architecture, distributed services, data layers — a decade-plus in production. From small SaaS to thousands of concurrent requests: scale changes, principles don't.
I work on high-traffic retail backends: cache, messaging, consistency boundaries. After deploy, metrics talk — not guesses.
I integrate AI tooling into the dev workflow — review, refactor, test scaffolding. Same toolchain for side projects and consulting. Speed without trading away quality.
Cache · event bus · search
Consistency boundaries on sales and inventory flows, outbox pattern, p99 tuning. Observability-first deploys.
Order · payment · logistics
Microservice integrations, CI/CD, performance and monitoring. Clear service boundaries in small teams.
Web · integration
Enterprise integrations and API layers. Where the fundamentals stuck.
Technology second. Once the problem is clear, the solution often is too.
Don't write code you won't read in six months. Take debt — deliberately.
Profiler, APM, logs. No evidence, no optimization.
Launch isn't the end. Week-one metrics write the next sprint.