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 broke

Experience

  1. 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.

  2. 2026 - now

    Nexproof · Full-Stack Developer (freelance)

    Python/FastAPI backend: role-based auth, cryptographic signing flows, cloud storage. Two Next.js frontends.

  3. 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.

  4. 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.

  5. 2022 - 2023

    Etrapay · Full-Stack Blockchain Developer

    Ethereum transaction flows: pending, failed and replayed transactions against an asynchronous, unreliable network.

  6. 2021 - 2022

    Maple Retail · Frontend Developer

  7. 2021

    Heroes of NFT · Unity Developer