Karl-Erik Wångstedt

Fullstackutvecklare · Systembyggare · Projektledare

Karl-Erik Wångstedt

Jag bygger kompletta digitala verksamhetssystem – från första datamodell till driftsatt, säker och förvaltad produkt.

30+
år i branschen
10+
kompletta system 2024–26
2 900+
commits senaste två åren
5
språk
Karl-Erik Wångstedt porträtt
Granberg,
Bollnäs

Om legenden

Mannen bakom systemen

Efter examen som grafiker frilansade jag parallellt med att undervisa inom samma område. Med tiden gled jag allt mer över i digital produktion, vilket växte till större och tyngre projekt – och så småningom till att på heltid driva egna företag med inriktning på digital produktion.

De senaste åren har tyngdpunkten legat på kompletta verksamhetssystem – backend, frontend, betalningar, identitet och drift i samma lösning. Jag arbetar med både nationella och internationella uppdragsgivare och tar gärna helhetsansvar: arkitektur, utveckling, formgivning och projektledning i samma person.

Under flera år skrev jag för branschtidningarna CAP&Design och Macworld, och anlitades emellanåt som föreläsare på stora konferenser. På senare år har jag ägnat mycket fritid åt språkstudier och föreläst på internationella språkkonferenser i Berlin, Reykjavik och Bratislava – vilket gett mig ett stort internationellt nätverk.

Sedan 15 år bor jag på Granberg utanför Bollnäs tillsammans med min hund, och är aktiv i flera föreningar.

Utvalda projekt

Fem system jag byggt de senaste åren

Kompletta produkter och interna system – inte bara webbplatser. Allt planerat, byggt, releasat och förvaltat under min ledning, med mig djupt nere i datamodell, API-kontrakt, gränssnitt och kod.

2024– · egen produkt
Tekapo-plattformen

Identitet, licenser och betalningar i samma plattform

OAuth 2.0 / OIDCJWT/JWKSNode.js / TypeScriptAngularStripe
Problem

Flera produkter behövde samma grund: säker inloggning, användar- och behörighetshantering, licenser och betalningar – utan att uppfinna hjulet på nytt för varje ny app.

Lösning

Jag byggde en egen OIDC/OAuth-baserad identitetsplattform som hanterar användare, grupper, klienter, scopes, licenser, produkter och betalningar. Tjänsterna binds ihop med JWT/JWKS, rollstyrning och tydliga API-kontrakt – med server-side webhook-signering, trace-id i felresponser, retry-logik och miljöbaserad konfiguration.

Resultat

En gemensam infrastruktur som flera produkter bygger vidare på – med säker autentisering, robust drift och en grund som gör varje ny app snabbare att starta.

2024– · produkt
Barkassan

Kassasystem med Swish, Stripe och fysisk kassaklient

Angular / IonicElectronStripeSwishMultitenant
Problem

En verksamhet behövde ett komplett kassasystem som band ihop digital betalning, fysisk kassa och administration – med saldon, skulder och avstämning som faktiskt går ihop.

Lösning

Jag byggde ett multitenant kassasystem med företags-/gruppisolering: kundapp, admin, backend och en Electron-kassa för desktop och Raspberry Pi (arm64). Swish- och Stripe-flöden för påfyllning och betalning, device pairing med applösenord, samt saldo, skuldpåminnelser, återbetalningar och transaktionsavstämning.

Resultat

Ett driftsatt system där betalupplevelse, kassamiljö och ekonomi hänger ihop – med mobilanpassade betalflöden, fallback och saldouppdatering direkt efter Swish.

2024– · produkt
Makwi Slakt

Produktionsflöden för invägning, etiketter och fakturaunderlag

Angular / IonicElectronZPL-etiketterSequelizeRaspberry Pi
Problem

En nischad slaktverksamhet behövde digitalt stöd för hela flödet: slaktanmälningar, invägning, etiketter och underlag för fakturering – nära den fysiska produktionen.

Lösning

Jag byggde en webbapp för administration, en invägningsapp i Angular/Ionic och en Electron-app för desktopdistribution. Systemet hanterar leverantörer, prislistor, tariffer, djurtyper, vägningstillfällen och fakturaflöden, med ZPL-rendering av etikettmallar och svenskanpassade detaljer som decimalformat och millimeterprecision.

Resultat

Ett verksamhetskritiskt flödesstöd som förstår domänen och löser tekniska detaljer ända ut till etikettskrivaren – med härdad Electron-app och säker hantering av secrets.

2024– · produkt
Makwi Medlem

Föreningssystem med bokföring, medlemskap och debitering

Angular SSRNode.js / ExpressBAS K1-bokföringStripeOIDC
Problem

Ideella föreningar och samfälligheter behövde ett system där medlemskap, bokföring, licenser och debitering hänger ihop – utan att administrativa regler går förlorade på vägen.

Lösning

Jag byggde en webbapp med bokföring enligt BAS K1, medlemsregister med roller och familjekopplingar, importflöden och organisationshantering. En samfällighetsmodul hanterar fastigheter, fakturor och dokument, och förbundslicenser debiteras usage-baserat utifrån aktiva medlemmar med fakturabatchar och proportionell debitering.

Resultat

Administrativa regler översatta till tydliga, användbara digitala flöden – med betalstatus, PWA-start och responsiva listor som fungerar även på små skärmar.

2024– · kundprodukt
Ingeborgs Fastigheter

Fastighetsförvaltning från publik webb till intern ärendehantering

AngularReact / ViteSEO / JSON-LDK3-komponenterOIDC
Problem

Ett fastighetsbolag behövde allt på ett ställe: publik webb för lediga lägenheter, intern förvaltning och en smidig väg för hyresgäster att felanmäla.

Lösning

Jag byggde API, admin och publik webb: fastigheter, enheter, listningar, intresse- och felanmälningar, ärenden med kommentarer, bilagor, statusflöden och QR-länkar för snabb felanmälan. En tenant-portal med hyresavier och nyhetsbrev, K3-komponenter med avskrivningar och underhåll, samt SEO-förbättringar för lediga lägenheter i Bollnäs.

Resultat

Ett komplett fastighetssystem där affärslogik, användarflöden, SEO och ärendehantering möts – med en admin-PWA som är snabb och tillgänglig även mobilt.

Mindre projekt & uppdrag

Utöver de större systemen bygger jag webbappar, marknadssajter och eventverktyg – snabb produktframtagning där tekniknivån anpassas efter uppdraget.

Wångs Golden Jubilee – galawebbNordliga kronan GalaBordsplaceringsgeneratorRehabWorksWarpen WebSvea Heraldik v2Dräneringstjänstjakobljungkvist.seFormelmaskinen
Tidigare i urval
3-årigt projekt

Handikappförbunden

Testverktyg för användbarhet

Mätte användbarhet för 600+ testpersoner med olika funktionsnedsättningar – med säker hantering av ytterst känsliga personuppgifter.

6+ år

Coca-Cola (UK & Irland)

Säljverktyg för utesäljare

Samlade försäljningsstatistik, säljläge och konkurrentdata till konkreta, datadrivna säljstrategier.

4 år

Fastighetssnabben

Affärskritiska verksamhetssystem

Kösystem med kreditprövning och poängsättning samt intranät – med GDPR-rutiner och behörighetsstyrning.

Hårdvarunära systemutveckling

System som möter den fysiska verkligheten

Mycket av det jag bygger lever inte bara i en webbläsare – det körs på riktiga terminaler, kiosker och kassor ute i produktionen. Pekskärmar vid slaktbänken, kassaterminaler i baren, vågar och etikettskrivare som måste fungera felfritt, varje dag, i en tuff miljö. Jag tar ansvar för hela kedjan: mjukvaran, enheten den körs på och kringutrustningen den styr.

Makwi Slakt – Invägnings- & styckningskiosk
Makwi Slakt

Invägnings- & styckningskiosk

Pekskärmskiosker vid invägning och styckning, byggda för att klara en produktionsmiljö. Operatören väger, registrerar och skriver ut etiketter direkt vid bänken – utan tangentbord och mus.

PekskärmskioskRaspberry PiIndustrivågZPL-etikettskrivare
Barkassan – Fysisk kassaterminal
Barkassan

Fysisk kassaterminal

En komplett kassaterminal som kör som en härdad Electron-app på desktop och Raspberry Pi. Enheter paras säkert ihop med applösenord och kopplas mot kvittoskrivare – betalning, saldo och kvitto på plats.

Electron-kassaRaspberry Pi (arm64)KvittoskrivareDevice pairing
Kringutrustning & drift – Skrivare, läsare & fjärrdrift
Kringutrustning & drift

Skrivare, läsare & fjärrdrift

Etikett- och kvittoskrivare, streckkodsläsare och enheter i kioskläge – driftsatta, övervakade och uppdaterade på distans så att verksamheten rullar utan teknisk handpåläggning.

ZPL-etiketterStreckkodsläsareKiosklägeFjärruppdatering

Teknik & arbetssätt

Hela kedjan, från datamodell till drift

Jag tar gärna över hela kedjan: krav, arkitektur, implementation, felsökning, release, dokumentation och vidareutveckling. AI-assisterad utveckling används som förstärkning – men med egen review, testning, säkerhetsfixar och fullt ansvar för slutresultatet.

Frontend

AngularIonicReactViteTanStackTailwindPWA

Backend

Node.jsTypeScriptExpressSequelizeRESTOpenAPI/Swagger

Databas & drift

MySQL/MariaDBDockerNginxGitHub Actions

Identitet & betalningar

OAuth 2.0OIDCJWT/JWKSStripeSwish

Appplattformar

CapacitorElectroniOS/iPadLinux/Raspberry Pi

Kvalitet

API-kontraktMigrationerReleaseflödenSäkerhetTillgänglighetSEO

Tidslinje

Utbildning & arbeten

Ladda ner CV
1993–1996
Medieprogrammet, trycksaksproduktion
1996–1997
Militärtjänstgöring
1997–2009
Lärare i grafisk design, digital design & film
Gymnasium & KY-utbildning
2004–
Ägare
Wångstedt nova AB
2011–2013
VD
HM Design för alla AB
2019–2024
Programvaruutvecklare
Navigraph KB
2024–
Fullstackutvecklare · verksamhetssystem
Wångstedt nova & egna produkter
2025–
Delägare
Makwi AB

Styrkor

Vad jag är riktigt bra på

Helhetsansvar för hela produkten

Backend, frontend, databas, autentisering, betalning, deploy och support i samma person – från första datamodell till driftsatt system.

Verksamhetsförståelse

Fakturering, licenser, medlemmar, fastigheter, kassor, slaktanmälningar och vägning. Jag förstår regler, undantag och vardagsanvändning.

Identitet, betalningar & säkerhet

Egna OAuth/OIDC-system, JWT/JWKS, Stripe och Swish, webhooks med signering, rollstyrning och robust felhantering.

Produktifiering

Versionerade produkter med releaser, CI/CD, Docker och OpenAPI-kontrakt – inte prototyper, utan system som förvaltas över tid.

Pragmatisk frontend

Angular/Ionic, React/TanStack, PWA:er, responsiva tabeller, tillgänglighet och mobilanpassade betalflöden.

Hårdvarunära systemutveckling

Kiosker, pekskärmsterminaler och kassor på Raspberry Pi, med vågar, etikett- och kvittoskrivare – mjukvara som körs och fjärrsköts ute i produktionen.

AI-assisterad utveckling med kontroll

Modern, snabb iteration med Claude, Cursor och Copilot – men med egen granskning, säkerhetsfixar och ansvar för resultatet.

Skribent & föreläsare

Ord på pränt, ord på scen

Under flera år skrev jag återkommande för branschtidningarna CAP&Design och Macworld. Tidningarna anlitade mig även som föreläsare på stora konferenser. Mitt språkintresse har tagit mig till talarstolen på internationella språkkonferenser i Berlin, Reykjavik och Bratislava.

CAP&DesignSkribent under flera år
MacworldSkribent under flera år
KonferenstalareBerlin · Reykjavik · Bratislava
Karl-Erik Wångstedt

Språk

Fyra språk i arbete, fem i livet

SvenskaModersmål
EngelskaFlytande
TyskaFlytande
ItalienskaGoda kunskaper
HolländskaGrundläggande

Vid sidan av skärmen

Engagemang & fritid

Föreningslivet ligger mig varmt om hjärtat.

Ångbåten Warpen

Styrelseledamot sedan flera år

Vägföreningen

Kassör

Frimurarföreningen Nordliga kronan

Mycket engagerad

Granberg, Bollnäs

Hemma sedan 15 år – med hunden

Körkort

B- och BE-behörighet

Kontakt

Låt oss bygga något genomtänkt

Har du ett projekt där ordning, säkerhet och användbarhet spelar roll? Hör av dig så tar vi ett samtal.

Hitta mig