I take systems from architecture to production: the backend, the frontend, the infrastructure they run on, and the client conversations that shape them. I am comfortable owning a system alone, and used to shared codebases and review.
I'm a software engineer at Ayaa International, focused on backend and infrastructure, and based in Borlänge, Dalarna. Mostly C#, TypeScript, Go and Rust, deployed on Kubernetes. I work AI-native, with Claude Code in my daily loop and self-hosted inference where client data cannot leave the building.
Before that I was a game programmer intern at AmberWing, working in Unreal Engine 5 and C++. I have been writing C++ engines and Windows internals since 2019, which is where the low-level habits come from.
Reach me at mail@albin.fyi, read the one-page CV, or find me on GitHub and LinkedIn.
Client work
Point-of-sale system
.NET 10, ReactA production point-of-sale system, rebuilt on a security-first architecture.Customer-service platform
C#Built in C# from the first commit through to production.
Also built: a device refurbishment operations platform in C# and TypeScript; an employment portal I have worked on since 2022, rebuilt across four frontend stacks with five other developers; ERP, staff-management, field-service and marketplace systems. In all, systems for six or more client organisations at Ayaa International AB. Clients stay unnamed, by agreement.
Open source and projects
skillet
GoA package manager for MCP servers and agent skills. Installs from a curated 290+ entry registry into six AI coding tools, and is listed in the official MCP resources.Company-data platform
Rust, TypeScriptIngests the Swedish public company registry and national statistics feeds, and parses iXBRL financial filings.blixt
Rust, AxumA Rust web framework on Axum, Askama and SQLx, with compile-time-checked SQL and no JavaScript build step.whisker
Go, PostgreSQLA Postgres document and event store for Go. Collections create their own tables, so there are no migrations.Accessibility-focused game assistant
C#, .NETHelps players with limited hand mobility with the mechanical side of a game.
Experience
Software Engineer
2024 to nowAyaa International AB. IT consultancy and product studio.Game Programmer, internship
2023 to 2024AmberWing. Gameplay and systems in Unreal Engine 5 and C++, inside a shipping studio codebase under review.Frontend Developer and internships
2020 to 2022Frontend Developer at Multi X Sweden, plus full-stack internships at ShowDevote and Perchcamp. PHP, JavaScript, TypeScript and SQL.
Education
Game Development
Aug 2022 to Jun 2024PlaygroundSquad, Falun.Information Technology
Aug 2018 to Jun 2021Helixgymnasiet, Borlänge.
Stack
- Languages
- C#, TypeScript, Go, Rust, C++, C, PHP, Python, Lua, Kotlin, SQL
- Backend
- .NET 10, ASP.NET Core, Axum, Symfony, gRPC, REST, Event sourcing, Modular monoliths
- Frontend
- React, Vue, Svelte, Inertia, Astro, Tailwind CSS, Vite
- Data
- PostgreSQL, JSONB, Entity Framework Core, SQLx, Doctrine
- Infrastructure
- Kubernetes (RKE2), Helm, Docker, GitHub Actions, GHCR, Cloudflare, mTLS and PKI
- Security
- Pentesting and assessments, Hardening and secure build, Reverse engineering
- Systems
- Direct3D 11 and 12, Vulkan, Win32, ECS architecture, Render graphs, CMake
- AI
- Claude Code, Cursor, Codex, Model Context Protocol, Ollama, llama.cpp, Embeddings and RAG
- Game engines
- Unreal Engine 5, Unity, Godot, Defold, TenGine (PlaygroundSquad in-house)
