Backend & systems engineer · Kaunas, Lithuania
Hakan
Göksu
I write systems software in Rust and Go, and run the servers it lives on.
Most of my work sits close to the machine: a Rust desktop environment for Linux, agentic development tooling built on containers, and CLI utilities that do one thing quickly. 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 · Go · C · C#
- hosts
- mail, git, storage — own metal
- git.goksu.meGitea
- mail.goksu.mecustom mail server
- cloud.goksu.meNextcloud
- rss.goksu.meFreshRSS + RSSHub
- vpnWireGuard
- syncSyncthing
02work
Four things I would show you first.
A desktop environment, an agentic IDE, a platform in production, and a rhythm engine that cannot afford to drift.
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.
- Rust
- Hyprland
- Wayland
- Qt/QML
- Quickshell
An agentic coding IDE where independent departments — each with its own role and configuration — coordinate through a Docker/Podman execution backend.
- Rust
- Tauri v2
- React 19
- Docker
- Podman
A full-stack platform deployed in production at Vytautas Magnus University. End-to-end ownership: data model, backend services, API layer, deployment.
- Backend
- REST API
- PostgreSQL
- Deployment
A TUI focus timer and productivity tracker in Go. Persistent logs, statistics, category tracking. Small, fast, essentially no dependencies.
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.
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.
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
- Go
- C
- C++
- C# / .NET
- 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
- React 19
- Tauri v2
- Bubble Tea
- ncurses
- Astro
- Claude Code
- MCP servers
- OpenRouter routing
- Ollama
- LM Studio
- agent sandboxes
- 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 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.
- 2023.05 — 2024.04
Freelance Game DeveloperLiva
Core runtime systems: 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.
- 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
05log
Notes on things that broke.
Compositors, mail servers, tunnels, audio clocks — the parts of a stack most people never open.
06contact · open to work
Backend, systems, or something Linux-shaped.
I am based in Kaunas and work remotely across Europe. 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 ↗
- Gitgit.goksu.me ↗
- itch.iohakangoksu ↗
- Emailhakan@goksu.me ↗