Security
Why I Chose a Simple Capability Token for Waitless — and When I Would Harden It
Capability URLs vs sequential IDs, UUIDv4 vs UUIDv7, and the trade-off between anonymous access and session-based identity.
Open to relocation
Backend engineer focused on production-grade systems, event-driven architecture, real-time applications, and scalable infrastructure.
NestJS • TypeScript • PostgreSQL • Redis • Docker
About
I design and ship production-minded backend platforms with a focus on reliability, clear architecture, and real-world product behavior.
I focus on backend systems that are dependable under real traffic: event-driven services, queue-driven workflows, data consistency patterns, and APIs that are easy to reason about and evolve.
My work spans delivery platforms, digital queues, configurators, and analytics-driven applications, always with an emphasis on clean architecture, observability, and maintainability.
I enjoy bridging business logic and infrastructure, turning complex requirements into systems that are resilient, testable, and straightforward to operate.
The stack I use most often includes NestJS, TypeScript, PostgreSQL, Redis, Docker, and modern API patterns, but the goal is always the same: build software that scales without becoming fragile.
Featured Systems
Production-ready backend for a 4-role delivery platform: Customer, Vendor, Deliverer, and Admin. Built from scratch with batch ordering, immutable event log, CQRS-style projections, real-time namespaces, Redis location patterns, and Docker Compose.
QR/link-based queue platform with WebSocket position updates and BullMQ email jobs for asynchronous, restart-safe notifications.
Full-stack tracker built for a real Germany job search, with a code-first GraphQL API, stats dashboard, and application lifecycle pipeline.
Earlier Laravel full-stack product with role-based access, order lifecycle management, delivery workflows, maps, and real-time notifications.
Earlier Laravel and Flutter social platform for sharing travel journeys, with REST APIs, route visualization, real-time chat, and notifications.
Technical Focus
Writing
System design concepts that I'm actively learning and applying
Security
Capability URLs vs sequential IDs, UUIDv4 vs UUIDv7, and the trade-off between anonymous access and session-based identity.
Backend Architecture
Workload-driven architecture: why queue workloads shouldn't always share a database with transactional data, and when they should.
System Design
How I Used PostgreSQL Events and MongoDB Event Logs in Two Different Real-World Systems
Database Design
When to use each, how I combine both in real projects, and the hybrid approach I used in my delivery backend.
Database Internals
ACID guarantees, isolation levels, and how getting this wrong causes real production bugs.
Performance
How indexes work under the hood, when to add them, when not to, and the real cost of over-indexing.
Contact
Backend Engineer roles • English professional B2/C1 • B2 ÖSD certified