Backend & systems engineer · Kaunas, Lithuania
Hakan
Göksu
I write backend and systems software in Rust, C#/.NET and C, and run the servers it lives on.
Most of my work sits close to the machine: Quvyta, an ecosystem of Rust terminal applications on a framework I wrote, including qcode for running coding agents in containers; EduPulse, a C#/.NET platform in production at Vytautas Magnus University; and a Rust desktop environment for Linux. Everything runs on infrastructure I maintain myself, all under goksu.me. I also make games.
- location
- Kaunas, Lithuania
- origin
- Turkey
- languages
- Turkish (native) · English (C1) · Lithuanian (A2)
- education
- BSc Informatics Systems, Vytautas Magnus University
- freelancing
- since 2019 · 50+ projects
- daily driver
- Arch / CachyOS · Hyprland · Wayland
- writes
- Rust · C# / .NET · C · Go
- publishes
- 12 Rust crates · quvyta.com
- hosts
- mail, git, storage, on my own metal
- git.goksu.meGitea
- mail.goksu.mecustom mail server
- cloud.goksu.meNextcloud
- rss.goksu.meFreshRSS + RSSHub
- vpnWireGuard
- syncSyncthing
02work
Five things I would show you first.
A Rust framework and the terminal applications built on it, coding agents in containers, a .NET platform in production, a desktop environment, and the infrastructure all of it runs on.

An ecosystem of terminal applications, published as twelve crates on crates.io, all built on quvyta-framework, a TUI framework I wrote for them. They share themes, icons, languages, keys and mouse behaviour.
- Rust
- TUI
- crates.io
- Podman
- Docker
- Arch Linux

Set up a coding agent once, sign it in, and open it in any workspace in seconds. Agents and shells sit side by side as tabs, and everything an agent runs stays inside the project's container.
- Rust
- Podman
- Docker
- Claude Code
- Codex

A C#/.NET platform in production at Vytautas Magnus University since 2024 and still maintained. Built during a supervised placement: data model, backend services, API layer and deployment, end to end.
- C# / .NET
- ASP.NET Core
- PostgreSQL
- REST API
- Deployment

A desktop environment built as a shell layer over Hyprland, for Arch users who want something minimal, fast and visually coherent. The subject of my BSc thesis.
- Rust
- Hyprland
- Wayland
- Qt/QML
- Quickshell
Not a product, the thing everything else runs on. Gitea, a custom mail server, Nextcloud, FreshRSS, RSSHub, Syncthing and WireGuard, maintained for years across a VPS and a Raspberry Pi.
- Docker Compose
- Nginx
- Gitea
- WireGuard
- Raspberry Pi
Frame-accurate audio-visual synchronisation and a chart parser covering the full range of Guitar Hero and Clone Hero formats. A previous team had spent a month on the sync problem before I joined.

My own game, built solo in GameMaker, from engine work through to the release process. Approved for release on Steam.
Permadeath and formation-based diamond-grid combat, where souls are a moral resource you spend rather than accumulate. Skills are physical, equippable objects: Seals, Stigmas, Cinders.
A TUI focus timer and productivity tracker in Go. Persistent logs, statistics, category tracking. Its idea lives on in qfocus, rewritten in Rust on quvyta-framework.
A CLI for managing shell aliases with global and per-user scope, written in C. Config management and fast setup, nothing else.
03stack
What I reach for.
Grouped by the job it does, not by how much I like it.
- Rust
- C# / .NET
- C
- C++
- Go
- Bash
- TypeScript
- Python
- REST API design
- ASP.NET Core
- service orchestration
- message-driven architecture
- container-based systems
- multi-agent design
- PostgreSQL
- pgvector
- Redis
- SQLite
- MariaDB
- Docker
- Compose
- Podman
- Nginx
- TLS / Let's Encrypt
- DNS
- WireGuard
- Gitea
- CI/CD
- backups & monitoring
- Arch / CachyOS
- Hyprland
- Wayland
- Quickshell
- systemd
- Btrfs
- GTK / Qt / QML
- quvyta-framework (own TUI)
- React 19
- Bubble Tea
- ncurses
- Astro
- Claude Code
- MCP servers
- OpenRouter routing
- Ollama
- LM Studio
- agent sandboxes (qcode)
- GameMaker (GML)
- Godot 4
- Unreal Engine
- custom audio engines
- bone animation
04record
Six years, mostly alone with a spec that was not finished.
- 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.
- 2024.08 – 2024.10
Software Engineering InternMB Lingo Data
Built EduPulse in C#/.NET, an application assessing the emotional state of students in STEAM activities, on a three-role permission model. Formally reviewed by the company mentor and university tutor as a functional and well-structured system; in production at Vytautas Magnus University since 2024.
- 2023.05 – 2024.04
Freelance Game DeveloperLiva
Core runtime systems in GameMaker: dynamic lighting, platforming, stealth chat, level and story structure.
- 2022.01 – 2022.04
Freelance Game DeveloperRockerz.co
Chart parser, import pipeline and frame-accurate rhythm engine synchronisation, in GameMaker.
- 2021.01 – 2022.03
Animator & QA TesterEpics of Distant Realm
Bone animation and in-game testing in a remote indie team.
2022.09 – 2026.01
BSc Informatics Systems
Vytautas Magnus University, Kaunas
Bachelor's thesis
Development of a Hyprland-based developer-focused desktop environment
Supervised by Dr. Gintarė Kaminskienė
- Docker Foundations Professional Certificate2025.06
- ASP.NET Core: Razor Pages2025.08
- C# and .NET Essential Training2025.08
- Learning ASP.NET Core: MVC, Razor Pages, Web APIs2025.08
- Unreal Engine 5 Essential Training2025.03
- Secure Coding in C2022.11
05contact · open to work
Backend, systems, or something Linux-shaped.
I am based in Kaunas and open to on-site or hybrid work in Kaunas or Vilnius, or remote. Mail is the fastest way to reach me: I read it on a server I run, so it will not sit in a filter somewhere.
hakan@goksu.me- GitHubhakangoksu ↗
- LinkedInhakangoksu ↗
- Quvytaquvyta ↗
- Gitgit.goksu.me ↗
- itch.iohakangoksu ↗
- Emailhakan@goksu.me ↗