Furkan Baytekin

About

Product-oriented developer who owns end-to-end systems from architecture to production. Designs and implements high-performance RESTful APIs and backend services with authentication, caching, validation, and database integration in Go and Node.js. Builds cost-efficient modular monoliths and multi-tenant platforms on Linux. Active technical content creator with 160+ published blog posts, 90+ YouTube videos, and a Udemy course. Strong communication from language education background bridges tech and non-tech staff.

GoTypeScriptJavaScriptC#PythonBashSQLGraphQLHTMLCSSGDScriptAWKMDXRoffPugLua

Frontend

Next.jsReact.jsSolid.jsZustandReduxTailwind CSSSASS

Backend

Go (Chi, Concurrency, Middleware)Nest.js (REST APIs)Node.js (Express.js)DjangoFlaskStrapi (Headless CMS)

Infra & DevOps

DockerGitHub ActionsGitLab CISystemdCaddyNginxCloudflareMonitoring & StatisticsBackups

Databases

SQLitePostgreSQLRedisMYSQLMSSQLMongoDB

Test & Automation

Go TestJestSelenium

API & Backend Concepts

HTTPOAuth2JWT (RSA, JWKS)Input ValidationAPI VersioningREST API & CRUDRBAC & API SecurityRate LimitingSwagger / Postman
  • System Design & Architecture
  • React / Next.js Frontend Architecture
  • Modular Monolith & Multi-tenant Design
  • RESTful API Design, Versioning & CRUD
  • Authentication & Authorization (JWT, RSA, JWKS, OAuth2, SSOT)
  • Performance Optimization & Caching (Memory, Disk, HTTP, E-Tag)
  • Database Migration & Schemas
  • Queue Systems & Background Jobs
  • CI/CD & Infrastructure Automation
  • Linux-based Production Environments

Developer

UNOG
Sep 2026 - Present
  • Developed open source Team Task Manager and implemented to Authentik to use among team members country wide.

Event Coordinator & Developer

Godot OGT
Jul 2026 - Present
  • Organized and moderated events with team members for community.
  • Developed CMS and web playable game upload system, managed server and network.

Software Specialist

IC HOLDING
Mar 2026 - Present
  • Writing inhouse projects, managing server, creating improved UX for colleagues.

Product Owner & Software Architect

Oyun Sektörü Etkinlikleri
Jan 2026 - Present
  • Architected the whole platform (Go backend, Go CMS, public website, React Native mobile app and React web app) to run on a single Linux server with 1 vCPU, 2GB RAM and 20GB storage.
  • Designed authentication with Google and Apple OAuth, JWKS-verified tokens, Bearer auth for mobile, cookie auth for web, and Redis-backed refresh tokens.
  • Secured traffic between the website, CMS and backend with IP whitelisting, CORS protection and an X-Secret-Key header.
  • Stored users and events in PostgreSQL, CMS content in SQLite, and cached events in Redis.
  • Served all traffic through Cloudflare Tunnel and the Caddy reverse proxy.
  • Set up a GitHub Actions pipeline that pushes built versions to a deploy script for systemd-based Blue/Green zero-downtime releases.
  • Automated encrypted rsync backups to an off-site backup server with a cron job, and archived old logs as gzipped JSONL.
  • Integrated AWS SES for transactional email.

Lead Product Developer

Abonesepeti
2025 - Present
  • Designed and built 7 Nest.js microservices with RESTful API endpoints, then consolidated into 1 modular monolith to reduce infrastructure overhead.
  • Built versioned RESTful APIs with JWT (RSA/JWKS) authentication and Swagger/OpenAPI documentation across all platform services.
  • Migrated from per-tenant Vercel deploys to a single Host-header-based multi-tenant API server with ~15MB memory usage with Go.
  • Re-architected the entire platform to run within a single ARM-based Linux server with 2GB RAM. Reduced hosting costs by 90%.
  • Built custom Go web framework with built-in routing, middleware, API layer, due to CVEs. Reduced RAM usage from 300MB to 15MB, bandwidth by ~95%, response times by 60%.
  • Reduced CI build times from ~3 minutes to ~3 seconds using Go's native compilation and implemented near-instant service restarts via systemd.
  • Designed automated image resizing pipeline converting uploads to WebP to reduce bandwidth usage by ~75-80% and improve load performance.
  • Implemented Blue-Green and Rolling Update/Rollback deployment strategies with automated updates for zero-downtime releases.
  • Managed ARM-based Linux production infrastructure, reverse proxy configuration (Caddy), and full CI/CD automation end-to-end.
  • Developed a shared React-based UI component library used across multiple internal projects, improving development speed (~30%), creating a consistent UX.

Full Stack Developer

Abonesepeti
2024 - 2025
  • Rewrote the website using GraphQL API and Next.js with server-side data fetching.
  • Developed automation tools including PDF and WebP generation.
  • Built lead-page infrastructure with webhook API integrations and real-time updates using Vercel.
  • Adapted the web application into İş Bankası İşCep mini-app via API integration (+8,000 active users).

Frontend Developer

Abonesepeti
2023 - 2024
  • Rebuilt web application using Next.js and Tailwind CSS.
  • Increased uptime from ~90% to ~99.99%.
  • Reduced release time from 30 to 7 minutes through CI/CD improvements.
  • Improved organic traffic through technical SEO optimization.

Anadolu University

Web Design and Development (A.D.)

2021 - 2023

Gazi University

Turkish Language Education (B.A.)

2019 - 2023