Om mig
Senior utvecklare och arkitekt med över tio års erfarenhet av att bygga driftsäkra produktionssystem – och sedan 2025 av att sätta AI-drivna system i drift. I mitt bolag DJN Consulting AB har jag byggt Pratbok, en AI-assisterad bokförings-SaaS för svenska småföretag, där en LLM-agent och en MCP-server i Rust arbetar mot bokföringsdata via typade verktyg – scopade per företag, bakom en egen IAM-tjänst med domänspecifik RBAC, med rate limiting, tokenuppföljning och användarens bekräftelse innan något bokförs. Jag använder egna agentloopar och AI-pipelines i mitt dagliga utvecklingsarbete och vet var de fungerar – och var de behöver guardrails. Kärnstacken är Rust (Axum, Tokio) och TypeScript (Node.js, Bun, NestJS) i backend och React/Next.js i frontend, med PostgreSQL, GraphQL, Kafka och event-drivna arkitekturer. Jag har levererat åt Audi AG (Apollo Federation, Kafka-baserad cache-invalidering), Mobilaris (realtidspositionering över MQTT i gruvmiljö), Försäkringskassan och Boliden, i roller som tech lead, arkitekt och Scrum Master. Tillgänglig för konsultuppdrag (eget bolag, F-skatt) eller anställning – på distans eller hybrid (Luleå / Stockholm / EU).
Kompetenser
AI & automation
Språk & ramverk
Backend & Data
Cloud & DevOps
Säkerhet & regelverk
Arbetssätt
Branscher
Organisationstyper
Erfarenhet
DJN Consulting AB
2025 – PågåendeEget konsult- och produktbolag som tar uppdrag och levererar egna produktionssystem end-to-end – från arkitektur och Rust-backend med LLM-agenter och MCP till React-frontend, Kubernetes-drift och CI/CD. Produkterna är i drift och förvaltas med minimal insats – jag är tillgänglig på 100 % för uppdrag.
Eir – MCP-server för personlig hälsodata
2026IAM-skyddad MCP-server som ger AI-assistenter läsåtkomst till träning, sömn, HRV och återhämtning från Garmin Connect, plus målsättning och veckouppföljning. Känslig persondata nås bara bakom behörighet; inloggningsuppgifter matas endast in via en separat, åtkomststyrd webbsida.
- Designade för dataminimering: read-only mot Garmin och ingen lagring av hälsohistorik i v1
Pratbok – AI-driven bokförings-SaaS
2025 – 2026SaaS för bokföring för svenska småföretag med en AI-assistent som läser, analyserar och bokför via typade verktyg. Backend i Rust (Axum, async-graphql, SQLx); autentisering och behörighet (domän-scopad RBAC) är av säkerhetsskäl utbruten i en egen IAM-tjänst i Rust. Live (endast via inbjudan).
- Byggde en LLM-agent och en MCP-server i Rust med typade verktyg för huvudbok, verifikationer, bankavstämning, balans- och resultaträkning, traktamente och körjournal
- Guardrails i produktion: verktyg scopade per företag och användare, opaka referenser i stället för databas-ID:n mot modellen, rate limiting och tokenuppföljning – och skrivande åtgärder (t.ex. bokföring av milersättning) kräver användarens bekräftelse
- Byggde IAM som en isolerad autentiseringstjänst i Rust (domän-scopad RBAC, OAuth, SDK-paket för TypeScript och Rust) – auth separerad från applikationen av säkerhetsskäl
- Testbar AI-integration: mockad LLM-klient för deterministiska tester och integrationstester av MCP-verktygen
Scuba – Dykplatsapp
2025GraphQL-API i Rust och React SSR-frontend för dykplatser, med S3-baserad fotolagring. MCP-servern låter AI-assistenter söka dykplatser, räkna gasblandningar och underhålla platsdata – skrivåtkomst kräver domänbehörighet.
Egen Kubernetes-plattform (k3s, GitOps)
2025Driftplattform för alla egna produkter: k3s-kluster i molnet med GitOps via ArgoCD och Kustomize, cert-manager, ingress-nginx, sealed secrets och egen hostad PostgreSQL, Redis, MinIO, MQTT, container registry samt observability (GlitchTip, Umami). Lokal spegel i minikube och self-hosted CI-runners.
Cygni AB
2021 – 2025Audi AG
2024Arbetade i team med ansvar för Apollo Federation Router och API för bilkonfigurering i ett enterprise-skaligt system.
- Sänkte svarstider och säkerställde realtidskonsistens i ett enterprise-skaligt bilkonfigurationssystem genom Kafka-baserad cache-invalidering
- Drev arkitekturförbättringar i Apollo Federation-routern genom nära samarbete mellan team
Mobilaris Industrial Solutions AB
2023Levererade IoT-lösningar för realtidspositionering och lokalisering inom tung industri.
- Möjliggjorde realtidspositionering med låg latency i tung industri genom högpresterande Rust-baserade backend-tjänster över MQTT
- Byggde ett webbaserat konfigurationsgränssnitt i React/TypeScript med GraphQL för systemadministration
Triolith Games AB
2022 – 2023Byggde en ekonomimotor för spel (Proof of Concept) i Rust och TypeScript, med domänmodellering av spelekonomin och blockchain-integration på Solana.
- Lade teknisk grund för plattformen med monorepo-arkitektur och backend/frontend för spelekonomin
- Omsatte kundkrav till tekniska lösningar, höll i code reviews och ledde agila ceremonier
- Implementerade token- och NFT-minting på Solana och skrev smarta kontrakt i Rust
Eniro
2022Ledde utvecklingen av ett proof-of-concept för att samla in och berika data från externa tjänster.
- Teknisk lead för ett data enrichment-PoC med konkurrensbenchmarking
- Utredde och designade arkitektur för event-sourcing-migrering från legacy-system
DJN Consulting AB
2019 – 2021Arkitekt och utvecklare med ansvar för hela utvecklingscykeln, från idé till produktionsdriftsättning.
- Ledde fullstack-migrering från JavaScript till TypeScript för ökad typsäkerhet och underhållbarhet
- Moderniserade applikationer från legacy-system till GraphQL och React
- Utvecklade digitala verktyg för industriintranät i nära samarbete med slutanvändare
- Drev integrationsarbete vid migrering från Microsoft Navision till Business Central
Sogeti
2017 – 2019Försäkringskassan
2017 – 2019Javautvecklare i agilt team som byggde en beräkningsmotor med microservices-arkitektur.
- Utvecklade beräkningsmotor med microservices och SAGA-pattern för tillförlitliga distribuerade transaktioner
Boliden AB
2017Moderniserade en legacy-webbapplikation i ett mindre team.
- Migrerade legacy-webbapp från Kendo till React för förbättrad prestanda och underhållbarhet
Loggaut Sverige AB
2015 – 2016Medgrundare och CTO i en startup för en social event-plattform, med ansvar för både teknik och affärsutveckling.
- Byggde plattformen fullstack och drev teknik och affär från idé till investerarpitch (ABI Accelerator)
Utbildning
ABI Accelerator – företagsinkubatorprogram
El & Automationsteknik
Yrkesexamen för företagare
Språk
Intressen
Dykning: Licensierad PADI Open Water Scuba Instructor; aktiv medlem i Luleås lokala dykklubb
Kontinuerlig utveckling: Följer och bygger med moderna teknologier inom Rust, webb och AI