Ersel Seyit — Backend & Distributed Systems Engineer
About Ersel Seyit
Ersel Seyit is a backend & distributed systems engineer based in Brussels, Belgium, building and operating systems end to end — the infrastructure underneath, the services on top, and the interface users see.
Experience
- Software Engineer, Independent, Own products, not client work · Istanbul, Turkey (Sep 2025 - Present)
- Research Engineer, UpcoMinds · Brussels, Belgium (Feb 2025 - Aug 2025)
- Software Engineer, Freelance, Istanbul, Turkey (Remote) (Apr 2024 - Dec 2024)
- Software Developer (intern → part-time), Amani AI · Istanbul, Turkey (Jul 2022 - Feb 2023)
Skills
- Languages: Java, Python, Go, C, C++, Rust, TypeScript, Dart, SQL
- Backend: Spring Boot, Spring Cloud, Microservices, REST API Design
- Frontend & Mobile: React 18, Next.js, Astro, Flutter, Cloudflare Workers
- Cloud & DevOps: AWS (EC2, RDS), Kubernetes, Docker, CI/CD (Bitbucket Pipelines, GitHub Actions)
- Databases: PostgreSQL, PostGIS, MySQL, MongoDB, Redis
- Messaging: RabbitMQ
- Monitoring: Prometheus, Grafana, Zipkin, Loki
- Security: Keycloak, OAuth2, JWT, RBAC
- Tools: Git, Linux, Maven, TensorFlow
- Testing: JUnit, Mockito, Integration Testing
Education
- B.Sc. Computer Engineering, Yeditepe University, Istanbul (2020 - 2024)
- Computer Programming, Ege University, Izmir (2018 - 2020)
Availability
Available immediately — on-site in Belgium and the Netherlands, or remote for a team anywhere in the world, US and APAC hours included. EU citizen with the full right to work across the EU and EEA, so no sponsorship is required. Open to contract or permanent. Use the contact form on this page or email erselseyit@gmail.com.
The story, in writing
Featured work
- İstanbul Chess
Live real-time multiplayer chess on Cloudflare Workers: one Durable Object per game for state isolation, WebSocket fan-out, server-authoritative clocks, and storage-backed reconnect. Ottoman vs Byzantine, playable now.
Live in productiontypescriptcloudflare-workersdurable-objects - Base Station O&M Platform
Solo-built telecom operations platform powering real-time base station monitoring and diagnostics.
8.5 s → 5 ms geo query, 100K recordsjavaspring-bootkubernetes - Feather — Quit-Smoking App
Complete subscription mobile product built solo in Flutter: custom design system, guided craving-support flow, scheduled notifications, in-app subscriptions, and privacy-first analytics.
2 platforms shipped (Android, web)flutterdartgo-router - Raft Task Queue
Distributed task queue built in Rust, with Raft consensus implemented from the original paper: leader election, log replication, an Axum REST API, and a real-time web dashboard.
0 tasks lost on node failurerustraftdistributed-systems - Concurrent Data Structures
High-performance C++20 concurrency library: a lock-free wait-free queue, a fine-grained concurrent hash map, and a work-stealing thread pool - plus the Eraser lockset algorithm for dynamic data race detection.
< 1 µs operation latencyc++lock-freeconcurrency - Transparent Proxy
HTTP/HTTPS proxy server with token-based authentication, content filtering, caching, and rate limiting. Built with Java 17 and JavaFX.
4 concerns, one pipelinejavaproxynetworking - X-ray Pneumonia Detection
Flutter mobile app for chest X-ray pneumonia detection using deep learning. Supports VGG16, EfficientNet, InceptionV3, and ResNet50 with on-device TFLite inference.
93.7% best accuracyflutterdeep-learningtensorflow-lite