Konsult och frilans
Bygga och migrera dataplattformar, maskininlärning som faktiskt når produktion, och AI-system som vilar på styrd data. Jag tar gärna en avgränsad del eller leder hela arbetet.
Öppen för frilans, föreläsningar och föredragSverige
Jag började som mjukvaruutvecklare, gick vidare till data engineering, sedan maskininlärning, sedan data science, och bygger i dag AI-system. Nio år av att följa problemet ett lager neråt i taget. Jag föreläser, talar på event och tar frilansuppdrag.
Vägen hit
Varje steg var samma steg: vad jag än byggde visade sig det intressanta problemet ligga ett lager under. Det är så en apputvecklare hamnar i AI-arkitektur.
2015 till 2018
Mobil- och skrivbordsapplikationer för ett försäkringsbolag. Lärde mig att leverera, och att datan applikationerna producerade inte var någons ansvar.
2018 till 2020
Gick in i pipelines. ETL, datalager och det oglamorösa rörmokeriet som avgör om någon alls kan få svar på en fråga.
2020 till 2022
Byggde och driftsatte prediktiva modeller, bland annat realtidsscoring som kördes mitt under ett pågående kundsamtal.
2022 till 2024
Ledde data science-verksamheter. Prognoser, avvikelsedetektering och molnmigreringar i telekom- och detaljhandelsskala.
2024 till nu
Retrieval- och agentsystem ovanpå styrd data, konverserande analys och arkitekturen under det hela.
Det här kan jag hjälpa till med
Bygga och migrera dataplattformar, maskininlärning som faktiskt når produktion, och AI-system som vilar på styrd data. Jag tar gärna en avgränsad del eller leder hela arbetet.
Gästföreläsningar och hela kursmoment på universitetsprogram. Jag har undervisat i artificiell intelligens, business intelligence och blockkedjor, och gillar mest de pass där studenterna säger emot.
Föredrag om lakehouse-arkitektur, att migrera bort från legacysystem, och att placera AI någonstans där den gör nytta. Tillgänglig för event, och jag reser gärna för en bra publik.
Som Microsoft Certified Trainer kan jag leverera den officiella kursplanen för Azure och dataplattformar, med tillhörande labbar och kursmaterial.
Undervisning
Gästföreläsare
Gästföreläsningar om artificiell intelligens: vad teknikerna faktiskt gör, var de hör hemma i ett riktigt system, och skillnaden mellan en demo och något man kan drifta.
Lärare
Undervisade studenter i artificiell intelligens, business intelligence och blockkedjor, både teorin och det praktiska ingenjörsarbetet bakom.
Utvalda uppdrag
Kunderna beskrivs i stället för att namnges. Behöver du detaljer inför en rekrytering, fråga mig direkt.
Tech Lead, Data Engineering
Försörjningskedja · dec 2025 till nu
Leder avvecklingen av ett gammalt Oracle-landskap och bygger om logiken nedströms på ett Databricks-lakehouse med medallion-arkitektur. Återskapar silverlagret i Databricks och dbt, skriver testade SQL-flöden och stämmer av gammalt mot nytt tills verksamheten litar på siffrorna nog för att stänga av det gamla systemet.
AI-ingenjör
Transportlogistik · maj 2025 till nov 2025
Byggde en konverserande analysagent i produktion och lade in den i Microsoft Teams, så att en global organisation kunde ställa frågor om transportlogistik utan att kunna SQL. Utformade guldlagret med materialiserade vyer och PySpark-pipelines, och finjusterade svarskvaliteten med prompt engineering och semantisk modellering.
Senior Data Engineer
Tillverkning · dec 2024 till nov 2025
Dataintegration och plattformsmodernisering på Microsoft Fabric. Migrerade gamla SSIS-transformationer till materialiserade lake-vyer, byggde faktatabeller för hållbarhet i PySpark, och gjorde om inläsningen från affärssystemet med dynamisk intervallpartitionering och inkrementell laddning.
Texter
A hands-on evaluation of Aerospike: running the NoSQL database locally in Docker, driving it from the Python SDK, and what the benchmarks showed.
How I passed the Azure Data Scientist Associate (DP-100) exam: the learning path that worked, the material worth your time, and what it tests.
A write-up of a Lead BI Engineer interview on the Microsoft stack: the questions asked, and where a data scientist's instincts helped or did not.