About · 01

I keep systems simple.

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.

Skills · 02

Daily stack.

Backend

  • .NET 8 / Core5+ YRS
  • C# / F#10+ YRS
  • ASP.NET Web APIEXPERT
  • Entity FrameworkEXPERT
  • SignalRGOOD
  • gRPCGOOD

Data & Messaging

  • PostgreSQLEXPERT
  • MongoDBGOOD
  • RedisEXPERT
  • RabbitMQEXPERT
  • ElasticsearchGOOD
  • KafkaBEGINNER

Frontend & Mobile

  • Flutter / DartGOOD
  • React / Next.jsGOOD
  • TypeScriptGOOD
  • Tailwind CSSGOOD
  • SupabaseGOOD

DevOps & AI

  • DockerEXPERT
  • KubernetesGOOD
  • Azure DevOpsEXPERT
  • Hetzner / CloudGOOD
  • AntigravityDAILY
  • Claude / GPT APIEXPERT
Experience · 03

Selected experience.

2022 →

Senior Backend · retail scale

Cache · event bus · search

Consistency boundaries on sales and inventory flows, outbox pattern, p99 tuning. Observability-first deploys.

.NETPostgreSQLRedisRabbitMQK8s
2019 — 2022

Backend Developer · e-commerce

Order · payment · logistics

Microservice integrations, CI/CD, performance and monitoring. Clear service boundaries in small teams.

.NETMongoDBDockerRabbitMQ
2015 — 2019

Software Developer

Web · integration

Enterprise integrations and API layers. Where the fundamentals stuck.

ASP.NETSQL ServerWeb API
Principles · 04

Four rules.

— 01

Problem first.

Technology second. Once the problem is clear, the solution often is too.

— 02

Simple wins.

Don't write code you won't read in six months. Take debt — deliberately.

— 03

Measure, then decide.

Profiler, APM, logs. No evidence, no optimization.

— 04

Ship and watch.

Launch isn't the end. Week-one metrics write the next sprint.

Want to continue?

Architecture, renewal, or MVP — one paragraph is enough.