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
Backend for a 4-role delivery platform (Customer, Vendor, Deliverer, Admin). Orders are batched, assigned to the nearest available deliverer through BullMQ workers, and tracked in real time. Built around correctness under failure: transactional event writes, race-safe batching and assignment, replayable reconnects.
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