Hi, my name is
Ersel Seyit.
I build systems that scale.
Software engineer specializing in distributed systems, backend infrastructure, and cloud-native applications. Currently building microservices platforms and high-performance data systems in Brussels.
01. About Me
I'm a software engineer based in Brussels with a focus on building robust backend systems and distributed architectures. My work spans from optimizing geospatial queries to sub-5ms response times, to designing event-driven microservices that handle thousands of concurrent requests.
I've worked across the stack — from deploying Kubernetes clusters and configuring CI/CD pipelines, to building Flutter mobile apps with ML-powered features. I enjoy working close to the metal with languages like Rust and C++, but I'm equally comfortable shipping production services in Java and TypeScript.
When I'm not engineering systems, I build games. My latest project is Dead Zone, a 2D action-platformer built with Phaser 3 and TypeScript.
02. Experience
Software Developer @ Independent
Sep 2025 — Present · Brussels, Belgium
- ▸Reduced geospatial query time from 8.5s to 5ms on 100K records by implementing PostGIS spatial indexing
- ▸Built microservices platform serving 5,000+ concurrent requests using Java 21, Spring Cloud, React, and TypeScript with event-driven architecture via RabbitMQ
- ▸Reduced debugging time by 40% by implementing observability stack with Prometheus, Grafana, Zipkin, and Loki
- ▸Built lock-free C++20 data structures library with wait-free queues and work-stealing thread pool
- ▸Implemented distributed task queue in Rust using Raft consensus with zero task loss during node failures
03. Projects
Event-driven microservices platform serving 5,000+ concurrent requests. Features PostGIS spatial indexing for sub-5ms geospatial queries, real-time monitoring with Prometheus/Grafana, and distributed tracing with Zipkin.
- Java 21
- Spring Cloud
- React
- RabbitMQ
- PostgreSQL
- Docker
Distributed task queue implementing the Raft consensus algorithm in Rust. Guarantees zero task loss during node failures with leader election and log replication.
- Rust
- Raft
- Distributed Systems
High-performance C++20 library featuring wait-free queues and a work-stealing thread pool. Achieves sub-microsecond latency for concurrent operations.
- C++20
- Lock-Free
- Concurrency
Dead Zone
2D action-platformer built from scratch with Phaser 3. Features a custom physics system, AI-driven enemies, boss fights, and procedurally generated tilemaps.
- TypeScript
- Phaser 3
- Vite
04. Skills
Languages
- ▸Java
- ▸C++20
- ▸Rust
- ▸Python
- ▸TypeScript
- ▸SQL
Backend
- ▸Spring Boot
- ▸Microservices
- ▸REST APIs
- ▸RabbitMQ
DevOps
- ▸Kubernetes
- ▸Docker
- ▸CI/CD
- ▸GitLab CI
Databases
- ▸PostgreSQL
- ▸PostGIS
- ▸MongoDB
- ▸Redis
Monitoring
- ▸Prometheus
- ▸Grafana
- ▸Zipkin
- ▸Loki
Security
- ▸Keycloak
- ▸OAuth2
- ▸JWT
- ▸RBAC
05. Contact
Get In Touch
I'm always open to new opportunities, collaborations, or just a good conversation about distributed systems. Feel free to reach out.
Say Hello