Bartu Gençcan
Backend engineer moving toward systems and infrastructure.
Five years shipping production web, mobile and backend. Now going one layer down: operating systems, networking, concurrency.
Now
Week 5 of 49/Phase 1: Operating Systems + Linux
Right now
Process management, and a Go crawler that is teaching me what a deadlock actually feels like.
Next
Concurrency with a shared rate limit, and finding out it doesn't make anything faster.
Projects
go-crawler
A web crawler in Go, written to learn systems, not to scrape anything. 50 pages, 1000 books, and a list of things that broke.
3 things broke
Read what brokeExperience
2026 - now
Guester · Backend Developer
Own the multi-provider data ingestion pipeline: six third-party sources through BullMQ job queues with Redis-backed scheduling, retry and failure handling. Around 30 NestJS domain modules with role-based access guards and audit logging.
2026 - now
Nexproof · Full-Stack Developer (freelance)
Python/FastAPI backend: role-based auth, cryptographic signing flows, cloud storage. Two Next.js frontends.
2024 - 2026
Sharpcake · Full-Stack Web & Mobile Developer
React Native across iOS and Android for Arçelik, Pegasus Airlines and Sabancı Holding. Production debugging on high-traffic properties.
2023 - 2024
Akinon · React Native Developer
Mobile apps for 25+ e-commerce brands from a shared multi-tenant codebase, balancing per-brand customization against a common core.
2022 - 2023
Etrapay · Full-Stack Blockchain Developer
Ethereum transaction flows: pending, failed and replayed transactions against an asynchronous, unreliable network.
2021 - 2022
Maple Retail · Frontend Developer
2021
Heroes of NFT · Unity Developer