Skip to content

Print or save as PDF — the layout is built for A4.

Hakan Göksu

Backend & systems engineer

Profile

Backend and systems engineer working mainly in Rust, Go and C, with a focus on Linux tooling, developer environments and multi-agent systems. Six years of freelance delivery across 50+ projects, with full ownership from requirements to deployment. I run my own infrastructure — mail, Git, storage, VPN — because owning the whole stack is the point.

Experience

  1. 2019 — now

    Freelance DeveloperIndependent

    50+ independent and client projects across backend services, developer tooling and game systems. Full ownership from requirements to deployment, usually starting from incomplete specifications.

  2. 2024.08 — 2024.10

    Software Engineering InternMB Lingo Data

    Built an application assessing the emotional state of students in STEAM activities, on a three-role permission model: students answering time-triggered questionnaires, researchers creating and monitoring them, administrators analysing aggregated results.

  3. 2023.05 — 2024.04

    Freelance Game DeveloperLiva

    Core runtime systems: dynamic lighting, platforming, stealth chat, level and story structure.

  4. 2022.01 — 2022.04

    Freelance Game DeveloperRockerz.co

    Chart parser, import pipeline and frame-accurate rhythm engine synchronisation.

  5. 2021.01 — 2022.03

    Animator & QA TesterEpics of Distant Realm

    Bone animation and in-game testing in a remote indie team.

Selected work

  • nx-shell

    Linux desktop environment. A desktop environment built as a shell layer over Hyprland, for Arch users who want something minimal, fast and visually coherent. Around 500 users in the Arch community.

  • QCode

    Multi-agent development environment. An agentic coding IDE where independent departments — each with its own role and configuration — coordinate through a Docker/Podman execution backend.

  • EduPulse

    Student engagement platform. A full-stack platform deployed in production at Vytautas Magnus University. End-to-end ownership: data model, backend services, API layer, deployment.

  • Rockerz

    Rhythm game with a custom audio engine. Frame-accurate audio–visual synchronisation and a chart parser covering the full range of Guitar Hero and Clone Hero formats. Hard real-time correctness, zero tolerance for drift.

Education

2022.09 — 2026.01

BSc Informatics Systems — GPA 8.0 / 10.0

Vytautas Magnus University, Kaunas

Thesis: Development of a Hyprland-based developer-focused desktop environment. Supervised by Dr. Gintarė Kaminskienė.

Skills

languages
Rust · Go · C · C++ · C# / .NET · Bash · TypeScript · Python
backend
REST API design · ASP.NET Core · service orchestration · message-driven architecture · container-based systems · multi-agent design
data
PostgreSQL · pgvector · Redis · SQLite · MariaDB
infra & ops
Docker · Compose · Podman · Nginx · TLS / Let's Encrypt · DNS · WireGuard · Gitea · CI/CD · backups & monitoring
linux
Arch / CachyOS · Hyprland · Wayland · Quickshell · systemd · Btrfs · GTK / Qt / QML
interfaces
React 19 · Tauri v2 · Bubble Tea · ncurses · Astro
ai tooling
Claude Code · MCP servers · OpenRouter routing · Ollama · LM Studio · agent sandboxes
games
Godot 4 · Unreal Engine · custom audio engines · bone animation
spoken
Turkish (native) · English (C1) · Lithuanian (A2)

Certifications

  • 2025.06Docker Foundations Professional Certificate — Docker, Inc
  • 2025.08ASP.NET Core: Razor Pages — LinkedIn Learning
  • 2025.08C# and .NET Essential Training — LinkedIn Learning
  • 2025.08Learning ASP.NET Core: MVC, Razor Pages, Web APIs — LinkedIn Learning
  • 2025.03Unreal Engine 5 Essential Training — LinkedIn Learning
  • 2022.11Secure Coding in C — LinkedIn Learning