Daniel Nyström

Senior utvecklare & arkitekt · AI-drivna system i produktion · Rust & TypeScript

10+ år av driftsäkra produktionssystem – från realtids-IoT och enterprise (Audi) till egen AI-driven SaaS med LLM-agenter, MCP och säker behörighetsstyrning

Tillgänglig för konsultuppdrag & anställning · F-skatt · Remote / Hybrid
Scrolla för att utforska↓

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

LLM-integrationAI-agenter & agentiska arbetsflödenModel Context Protocol (MCP)Tool callingStrukturerad outputAnthropic ClaudeClaude CodeHuman-in-the-loopGuardrails

Språk & ramverk

RustTypeScriptAxumTokioNode.jsBunReactNext.jsViteNestJSGraphQLReact Native

Backend & Data

PostgreSQLRedisRESTWebSocketsKafkaMQTTEvent Sourcing

Cloud & DevOps

LinuxDockerKubernetesk3sGitOpsArgoCDFlux CDGitHub Actions

Säkerhet & regelverk

IAMRBACOAuth 2.0 / OIDCGDPR

Arbetssätt

Agile & ScrumTest-Driven Development (TDD)E2E-testningDomain-Driven Design (DDD)Ports & Adapters

Branscher

FintechGruv- & tungindustriIoTFordonOffentlig sektorCirkulär ekonomiSpel

Organisationstyper

StartupStorföretagB2BAgila teamDistribuerade team

Erfarenhet

DJN Consulting AB

2025 – Pågående
Grundare, arkitekt & utvecklare — AI-drivna system (Rust, TypeScript)
Luleå / Remote · F-skatt
Eget bolag · konsultuppdrag och egenutvecklade produktionssystem

Eget 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.

RustTypeScriptAxumPostgreSQLGraphQLMCPAnthropic ClaudeReactKubernetesDocker
Egna produkter (production-grade)

Eir – MCP-server för personlig hälsodata

2026

IAM-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
RustAxumTokioMCPPostgreSQLIAM/RBACDocker

Pratbok – AI-driven bokförings-SaaS

2025 – 2026

SaaS 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
RustAxumasync-graphqlSQLxPostgreSQLRedisMCP (rmcp)rigAnthropic ClaudeTypeScriptReact 19Stripe

Scuba – Dykplatsapp

2025

GraphQL-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.

RustAxumReactVitePostgreSQLGraphQLMCPS3RedisDocker

Egen Kubernetes-plattform (k3s, GitOps)

2025

Driftplattform 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.

Kubernetesk3sArgoCDKustomizecert-manageringress-nginxPostgreSQLRedisMinIOGitHub Actions

Cygni AB

2021 – 2025
Konsult — fullstack & tech lead
Luleå / Remote
Konsultbolag · uppdrag hos enterprise- och scale-up-kunder
Konsultuppdrag

Audi AG

2024
Fullstackutvecklare
Biltillverkare (OEM) · global, ~85 000 anställda · enterprise-skala · remote

Arbetade 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
TypeScriptGraphQLApollo FederationKafka

Mobilaris Industrial Solutions AB

2023
Fullstackutvecklare
Industriell realtidspositionering & IoT · gruv- och tungindustri

Levererade 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
RustMQTTTypeScriptReactGraphQLDocker

Triolith Games AB

2022 – 2023
Fullstackutvecklare och Scrum Master
Spelstudio · Web3/blockchain (PoC)

Byggde 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
TypeScriptRustSolanaReactNext.jsPostgreSQLGraphQLNestJSDockerGitHub Actions

Eniro

2022
Fullstackutvecklare och Tech Lead
Sök- och katalogtjänster · data enrichment (PoC)

Ledde 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
TypeScriptGraphQLRESTPostgreSQLMongoDBDockerAWS CDKEvent Sourcing

DJN Consulting AB

2019 – 2021
Fullstackutvecklare & arkitekt (konsult)
Luleå / Remote
Eget bolag · konsultuppdrag hos Inrego AB · IT-återanvändning & cirkulär ekonomi (B2B)

Arkitekt 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
Node.jsTypeScriptReactGraphQLSQL

Sogeti

2017 – 2019
Konsult — utvecklare
Luleå
Konsultbolag · uppdrag hos myndighet och industri
Konsultuppdrag

Försäkringskassan

2017 – 2019
Javautvecklare
Statlig myndighet · ~14 000 anställda · socialförsäkring

Javautvecklare 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
JavaMicroservicesSaga PatternCucumberGradle

Boliden AB

2017
Frontendutvecklare
Börsnoterad gruv- och metallkoncern

Moderniserade en legacy-webbapplikation i ett mindre team.

  • Migrerade legacy-webbapp från Kendo till React för förbättrad prestanda och underhållbarhet
ReactReduxAngularWebpack

Loggaut Sverige AB

2015 – 2016
Medgrundare & CTO
Startup
Startup · social event-plattform

Medgrundare 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)
ReactGraphQLMongoDBNode.jsDocker

Utbildning

ABI Accelerator – företagsinkubatorprogram

Genom Loggaut Sverige AB
Workshops om marknadssegmentering, marknadskanaler och värdepropositioner.
2015 – 2016

El & Automationsteknik

Yrkesakademin i Österbotten
2013 – 2014

Yrkesexamen för företagare

Yrkesakademin i Österbotten
2011 – 2012

Språk

Svenska: Modersmål
Engelska: Flytande
Finska: Nybörjare

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