Experience
Backend & Systems Developer
Freelance
Remote
- Delivered full-stack production web applications (Next.js, TypeScript), ensuring high availability and scalable server-side performance.
- Orchestrated complete deployment lifecycles, managing VPS provisioning, containerized workloads (Docker), and reverse proxy configurations (Nginx / Caddy).
- Implemented proactive host and network-level security measures, including Cloudflare integration and rigorous server hardening via UFW and Fail2Ban.
- Maintained operational resilience and uptime through automated SSL management and continuous infrastructure monitoring.
Technical Operation Coordinator
METU Mathematics Club
Ankara, Turkey
- Maintained the club's technical infrastructure including website management and digital tools supporting workshops and online events.
Education
B.Sc. in Mathematics
Middle East Technical University
Ankara, Turkey
- Optimization — applied stochastic modeling and mathematical optimization techniques to analyze bottlenecks and design highly efficient, deterministic system architectures.
- Algorithms and Data Structures
- Graph Theory
- Probability Theory
- Mathematical Aspects of Cryptography
Projects
kursataknc.dev & Engineering Lab
Self-Hosted Systems Architecture Lab ·
- Architected a scalable, multi-module backend environment applying clean architecture and Domain-Driven Design (DDD) principles, maintaining a strict logic / integration split for a deterministic, UI-agnostic core.
- Engineered a hardened, high-performance RESTful API pipeline (/lab) applying Defense-in-Depth strategies: scoped per-request CSP nonces, CSRF double-submit patterns, and sliding-window rate limiting.
- Spearheaded comprehensive quality assurance utilizing Hard TDD (Vitest / Playwright) and rigorous build-time validation (Zod) to prevent runtime state corruption.
- Directed the full Software Development Life Cycle (SDLC), orchestrating automated CI/CD pipelines via GitHub Actions for multi-stage container deployments.
- Implemented enterprise-grade observability through privacy-first telemetry and structured logging (Pino), engineering automated PII redaction (salted SHA-256) for secure system monitoring and GDPR compliance.
DotFiles Project
Reproducible Development Environment
- Engineered a reproducible, version-controlled development environment across platforms using Nushell and GNU Stow.
- Developed custom shell scripts and patched Tmux plugins (tmux-ip-address, tmux-net-speed) to optimize system monitoring and backend workflows.
Skills
- Backend Stack
- Node.js · TypeScript · Python · RESTful APIs · Next.js App Router
- Architecture
- Clean Architecture · Domain-Driven Design (DDD) · Strict Layering
- Databases
- PostgreSQL · Redis (Caching) · SQL Performance Tuning · Data Integrity
- Security Eng
- Per-request CSP Nonces · CSRF · Zod (Validation) · STRIDE Threat Modeling · PII Redaction
- Infra & CI/CD
- Linux · Docker · Caddy / Traefik · GitHub Actions · IaC · VPS Management
- Tooling & QA
- Nushell · Bash · Neovim · Git · Vitest · Playwright · Biome · Pino
- Language
- English (C1)