Jag tar system från arkitektur till produktion: backend, frontend, infrastrukturen de kör på och kunddialogen som formar dem. Jag är van att äga ett system själv, och lika van vid delade kodbaser och kodgranskning.
Jag är systemutvecklare på Ayaa International, med fokus på backend och infrastruktur, och bor i Borlänge, Dalarna. Mestadels C#, TypeScript, Go och Rust, driftsatt på Kubernetes. Jag jobbar AI-nativt, med Claude Code i det dagliga arbetet och självhostad inferens där kunddata inte får lämna huset.
Dessförinnan var jag praktikant som spelprogrammerare på AmberWing, i Unreal Engine 5 och C++. Jag har skrivit spelmotorer i C++ och Windows-interna system sedan 2019, och det är därifrån lågnivåvanorna kommer.
Hör av dig på mail@albin.fyi, läs det ensidiga CV:t, eller hitta mig på GitHub och LinkedIn.
Kunduppdrag
Kassasystem
.NET 10, ReactEtt kassasystem i produktion, ombyggt på en säkerhetsfokuserad arkitektur.Kundtjänstplattform
C#Byggd i C# från första commit hela vägen till produktion.
Även byggt: en driftplattform för renovering av enheter i C# och TypeScript; en jobbportal jag arbetat med sedan 2022, ombyggd i fyra frontend-stackar tillsammans med fem andra utvecklare; system för ERP, personaladministration, fältservice och marknadsplatser. Totalt system för sex eller fler kundorganisationer på Ayaa International AB. Kunderna är onämnda enligt överenskommelse.
Öppen källkod och projekt
skillet
GoEn pakethanterare för MCP-servrar och agentfärdigheter. Installerar från ett kurerat register med 290+ poster till sex AI-kodverktyg, och finns med i MCP:s officiella resurslista.Plattform för företagsdata
Rust, TypeScriptLäser in det svenska företagsregistret och nationell statistik, och tolkar årsredovisningar i iXBRL.blixt
Rust, AxumEtt webbramverk i Rust på Axum, Askama och SQLx, med SQL som kontrolleras vid kompilering och utan byggsteg för JavaScript.whisker
Go, PostgreSQLEtt dokument- och händelselager i Postgres för Go. Samlingarna skapar sina egna tabeller, så inga migrationer behövs.Spelassistent med fokus på tillgänglighet
C#, .NETHjälper spelare med begränsad handmotorik med det mekaniska i ett spel.
Erfarenhet
Systemutvecklare
2024 till nuAyaa International AB. IT-konsultbolag och produktstudio.Spelprogrammerare, praktik
2023 till 2024AmberWing. Gameplay- och systemprogrammering i Unreal Engine 5 och C++, i en studios kodbas under granskning.Frontendutvecklare och praktikplatser
2020 till 2022Frontendutvecklare på Multi X Sweden, plus praktik som fullstackutvecklare på ShowDevote och Perchcamp. PHP, JavaScript, TypeScript och SQL.
Utbildning
Game Development
aug. 2022 till juni 2024PlaygroundSquad, Falun.Information Technology
aug. 2018 till juni 2021Helixgymnasiet, Borlänge.
Teknik
- Språk
- 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
- Infrastruktur
- Kubernetes (RKE2), Helm, Docker, GitHub Actions, GHCR, Cloudflare, mTLS and PKI
- Säkerhet
- Pentesting and assessments, Hardening and secure build, Reverse engineering
- System
- 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
- Spelmotorer
- Unreal Engine 5, Unity, Godot, Defold, TenGine (PlaygroundSquad in-house)
