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

Microservices Platform

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

Raft Consensus Task Queue

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

Lock-Free Data Structures

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