Hoppa till huvudinnehåll
JJ

Initierar system

JJ.
Öppen för nya uppdrag och samarbeten

Hej, jag är Johanna Johansson

System, verktyg och webbplatser — byggda utifrån vad du faktiskt behöver. Fullstack-utvecklare med fokus på AI och automation.

Scrolla
Om mig

Fullstack-utveckling möter verkliga behov.

Historien om hur en nyfikenhet på hur system hänger ihop blev en karriär som fullstack-utvecklare — med fokus på system, verktyg och AI.

Innan jag blev utvecklare drev jag i över tio år egen verksamhet inom hästnäringen — jag startade redan vid 20 års ålder egen enskild firma och skötte bokföringen själv. Vid sidan av det har jag också jobbat som anställd inom restaurangbranschen i över 20 år, på olika ställen i Stockholm, ombord på Viking Line och i Hudiksvall. Den bredden av branscherfarenhet gav mig en stark förståelse för vad en verksamhet faktiskt behöver i vardagen, något jag tar med mig in i varje system jag bygger idag.

Idag är jag fullstack-utvecklare. Jag bygger system, verktyg och webbplatser utifrån vad kunden faktiskt behöver — inte utifrån en mall. Jag har erfarenhet av att digitalisera och automatisera processer som stått still för länge.

2023 tog jag min yrkeshögskoleexamen som Systemutvecklare .NET med AI-kompetens (405 YH-poäng) — och har sedan dess fortsatt fördjupa mig med över 140 högskolepoäng inom programmering, webbutveckling och AI. Jag bygger egna produkter på riktigt: Firmio (bokföring för enskilda firmor), JJPlaner (planering för säljteam), JJ Universe (AI-driven tarotplattform) och JJTalk (lokal tal-till-text och anteckningar, utan molntjänster).

Det som driver mig är att förstå behovet innan jag skriver en rad kod — och att föra in AI och automation i system som aldrig var byggda för det, utan att det som redan fungerar går sönder.

Det här är min hobbyverksamhet vid sidan av en heltidsanställning — inte mitt enda jobb, men något jag lägger lika mycket omsorg och yrkesstolthet i som om det vore det.

0

YH-examen — Systemutvecklare .NET/AI

405 YH-poäng, avlagd 2023 — Edugrade AB, Hudiksvall

0/120 hp

På väg mot examen #2 — Webbprogrammering

Högskoleexamen i programvaruteknik, BTH — beräknad ca 2027

0 kurser132,5 hp

Avslutade högskolekurser inom programmering, databaser, webb & AI

Vid sju svenska lärosäten sedan 2020

0+

AI-projekt byggda

Från interna verktyg till fristående produkter

Johanna Johansson

Fullstack-utveckling

Frontend, backend och allt däremellan — system, verktyg och webbplatser byggda utifrån vad kunden faktiskt behöver.

AI & Automation

LLM-integrationer, prompt engineering och automationsflöden som löser faktiska problem, inte demos.

Cybersäkerhet

Systemadministration och säkerhetstänk som grund — inte ett tillägg i efterhand.

Min resa

Från nyfikenhet till system i produktion.

Utbildning, jobb och egna projekt inom utveckling och AI — kronologiskt, från grunden till idag.

Kompetens

En galax av kompetenser i konstant omloppsbana.

Fem system, samma kärna. Dra för att rotera — hovra en planet för detaljer.

Laddar kompetensgalax…
Dra för att rotera

Programmering

  • Python
  • C#
  • .NET
  • TypeScript
  • JavaScript
  • React
  • Next.js
  • Express
  • SQL

AI & Automation

  • LLM-integration
  • Prompt Engineering
  • Automation
  • Machine Learning
  • Azure AI
  • RAG
  • AI-agenter
  • AI-säkerhet
  • AI-kodningsverktyg
  • Kodanalys
  • Felsökning med AI
  • Refaktorering med AI
  • Testgenerering
  • Dokumentation med AI
  • Säkerhetsanalys
  • Edge-case-analys
  • Prototyping med AI
  • AI & regelefterlevnad
  • Research med AI
  • Implementation med AI

Infrastruktur

  • Azure
  • Windows Server
  • Linux
  • Docker
  • Egen drift & hosting
  • DNS & domänhantering (Loopia)

Verktyg & API

  • Git
  • GitHub
  • REST API
  • API-utveckling
  • Agila metoder

Säkerhet & Drift

  • Cybersäkerhet
  • Databaser
  • Systemadministration

Offentlig sektor & Digitalisering

  • Systemförvaltning
  • Digitalisering av manuella processer
  • Systemintegration mot leverantörssystem
  • API-konfiguration & implementation
  • Pilotprojekt & verktygsutveckling
  • Digital tjänstelegitimation
  • Leder team utan personalansvar
AI & Säkerhet

Plötsligt kan nästan vem som helst bygga mjukvara.

Generativ AI har på kort tid förändrat hur mjukvara skapas — och gjort teknisk kompetens viktigare, inte mindre viktig.

AI kan idag generera:

Vem som helst kan

Få kod att fungera.

Det som avgör allt

Förstå systemet man har byggt.

Vibe coding

AI kan idag generera stora mängder kod på sekunder — ett arbetssätt som ofta kallas vibe coding. Perfekt för att snabbt utforska en idé. Risken uppstår när samma sätt används för skarpa system, utan att någon förstår vad koden faktiskt gör.

Arkitekturen
Koden
Databasen
Autentiseringen
Behörigheterna
API:erna
Infrastrukturen
Dataflödena
Säkerhetsmodellen
Tredjepartsberoendena

En snygg frontend är inte ett bevis på ett säkert system.

En applikation som "fungerar" är inte automatiskt produktionssäker.

AI-verktyg är optimerade för hastighet, inte för att garantera säkerhet eller produktionssäkerhet. Det ansvaret kan inte lämnas till verktyget — AI-output måste granskas av någon som förstår tekniken.

✓ Design✓ Login fungerar✓ Databasen fungerar✓ API:t svarar✓ Deploy lyckades

Done?

Laddar systemkärna…
Dra för att rotera — hovra ett lager för detaljer
Klient & UI
API & Backend
Data & Secrets
Infrastruktur & Drift
AI-specifikt

Det är skillnaden mellan att generera kod och att utveckla ett system.

AI genererar kod. Systemutveckling är mer än det.

CODEblir professionell systemutveckling
Architecture
Security
Data
Privacy
Authentication
Authorization
Testing
Infrastructure
Integrations
Deployment
Maintenance
Risk
Responsibility

Jag konkurrerar inte mot AI. Jag använder den.

AI ger mig hävstång inom

  • Implementation
  • Research
  • Felsökning
  • Kodanalys
  • Refaktorering
  • Testgenerering
  • Dokumentation
  • Säkerhetsanalys
  • Edge-case-analys
  • Prototyping
  • Automatisering

Jag ansvarar för att förstå

  • Arkitekturen
  • Koden
  • Dataflöden
  • Databasen
  • API:erna
  • Autentisering
  • Behörigheter
  • Säkerheten
  • Deployment
  • Personuppgiftshanteringen

AI kan generera kod. Kompetens avgör om den bör köras.

AI gör det snabbare att bygga. Kunskap avgör om det är säkert att använda.

Rätt använd, inte utbytt mot

Forskning om hjärnaktivitet vid AI-stödd skrivning har visat att den som lutar sig helt på ett språkmodellverktyg kan bygga upp en kognitiv skuld — färdigheter som aldrig tränas upp när verktyget alltid tänker först. Det är precis därför jag fortsätter kunna sakerna själv: AI ger hastighet, men förståelsen och kompetensen måste vara min egen — annars vet jag inte om det AI föreslår faktiskt är rätt.

Dataskydd är mer än en cookie-banner.

När ett system behandlar personuppgifter behöver hela behandlingen förstås — från insamling och överföring till lagring, loggning, åtkomst, backup, tredjepartstjänster och radering.

Exempel på ett dataflöde — inte en generell arkitektur eller något GDPR föreskriver

GDPR:s principer

Det här är inte bara GDPR

Beroende på vilken verksamhet det gäller, vilken data som behandlas, vilka användarna är och vilka tjänster som används kan även annat vara relevant — t.ex. Cybersäkerhetslagen (Sveriges implementering av NIS2), EU:s AI-förordning eller regler om cookies och elektronisk kommunikation. Inget av detta gäller automatiskt alla webbplatser. Att veta vilka frågor som faktiskt måste ställas är en del av professionell systemutveckling.

Security by Design

Architecture
Threat Model
Least Privilege
Authentication
Authorization
Input Validation
Secrets Management
Secure Data Storage
Testing
Dependency Checks
Secure Deployment
Monitoring
Patching / Maintenance
AI skapar även nya säkerhetsrisker
Prompt injection
Data leakage
Personuppgifter i prompts
Hallucinerad kod
Hallucinerade API:er/paket
Överdrivna agentbehörigheter
Osäkra tool calls
Secrets
RAG och behörighetskontroll
Prompt/response-loggning
Tredjepartsleverantörer
Mänsklig verifiering

AI är inte problemet. Okontrollerad användning av AI är problemet.

0

YH-examen — Systemutvecklare .NET/AI

405 YH-poäng, avlagd 2023 — Edugrade AB, Hudiksvall

0/120 hp

På väg mot examen #2 — Webbprogrammering

Högskoleexamen i programvaruteknik, BTH — beräknad ca 2027

0 kurser132,5 hp

Avslutade högskolekurser inom programmering, databaser, webb & AI

Vid sju svenska lärosäten sedan 2020

0+

AI-projekt byggda

Från interna verktyg till fristående produkter

Källor och myndigheter

Vad som gäller beror på verksamhet, data och sammanhang — här är primärkällorna för att läsa vidare själv.

Har du en idé? Jag hjälper dig bygga den snabbt — utan att hoppa över det som inte syns på skärmen.

AI gör det möjligt att bygga snabbare. Jag ser till att det byggs med eftertanke.

Kontakta mig
Projekt

Byggt för att lösa riktiga problem.

Från kunduppdrag till egna produkter — system som faktiskt används.

JJTalk – logotyp
Under utveckling

JJTalk

Från samtal till text och anteckningar — utan att skicka samtalet till molnet.

En lokal Windows-applikation för tal-till-text och AI-stödda anteckningar. Appen spelar in och transkriberar tal direkt på datorn och kan därefter skapa ett strukturerat anteckningsutkast från transkriptet. Appen fungerar helt utan internetanslutning, allt sparas bara lokalt på datorn och inspelat material raderas automatiskt efter 24 timmar. Ljud, transkribering och AI-bearbetning skickas aldrig till externa AI-tjänster — särskilt intressant för verksamheter där kontroll över informationen är viktig.

  • Fungerar helt offline
  • Sparas bara lokalt
  • Raderas automatiskt efter 24 h
WindowsTal-till-textLokal AIIntegritet
Privat
Firmio – logotyp
I drift

Firmio

Bokföring utan krångel för enskilda firmor.

Ett förenklat bokföringsprogram byggt för svenska enskilda firmor, med särskilt fokus på skogs- och lantbruksverksamheter som vill slippa komplicerade bokföringsprogram fulla av funktioner de aldrig använder.

FaktureringMomshanteringLokal datalagring
Privat Demo
JJPlaner – logotyp
I drift

JJPlaner

Säljbesök som planerar sig själva.

Ett planeringssystem för säljteam: automatiserad besöksschemaläggning utifrån kundintervall, en realtidsöversikt över veckans besök per område och dag, samt försäljningslogg och interna anteckningar för teamet.

SchemaläggningKundhanteringSaaS
Privat Demo
JJ Universe – logotyp
I drift

JJ Universe

Tarotläsning möter artificiell intelligens.

En AI-driven tarotplattform där traditionell korttolkning kombineras med AI-genererade tolkningar i realtid — byggd som ren underhållning, med tydlig avgränsning mot professionell rådgivning.

LLM-integrationAI-genererat innehåll
Privat Demo
Via Bygdegårdsförening – logotyp
I drift

Via Bygdegårdsförening

En digital samlingspunkt för en lokal förening.

Webbplats för en bygdegårdsförening i Hudiksvall — med evenemangskalender, digital bokningsförfrågan för lokalen och möjlighet att bli medlem, byggd för att göra det enkelt för lokalsamhället att hitta och boka.

BokningssystemWebbplatsFöreningsliv
Privat Demo
Portfolio & CV – logotyp
I drift

Portfolio & CV

Den här sajten — byggd, designad och driftsatt av mig.

Min egen portfölj- och CV-webbplats, byggd i Next.js med interaktiva 3D-visualiseringar och animationer. Statiskt exporterad och driftsatt på egen VPS via Loopia, med egen DNS och subdomänkonfiguration.

Next.jsReact Three FiberFramer MotionTypeScriptTailwind CSS
Privat Demo
Fler webbplatser på gång – logotyp
Koncept

Fler webbplatser på gång

Nästa produkter är redan under uppbyggnad.

Utöver produkterna som redan är i drift har jag flera nya webbplatser under utveckling just nu. Detaljer läggs till här allt eftersom de blir klara att visa.

Under uppbyggnad
Privat
Erfarenhet

Var arbetet faktiskt hänt.

Fullstack-uppdrag och egna produkter där system, verktyg och webbplatser gått från idé till driftsatt lösning.

OS

Systemutvecklare

2023 – pågående

Offentlig sektor, kommun · Sverige

Systemutvecklare inom offentlig sektor i en kommun — förvaltar sektorns system, leder ett litet systemteam och driver digitalisering av manuella processer under en period då AI gått från nyhet till vardag.

  • Förvaltar samtliga system inom sin sektor
  • Leder ett litet systemteam i det dagliga arbetet, utan personalansvar
  • Digitaliserar manuella processer och inför nya digitala arbetssätt i verksamheten
  • Konfigurerar och implementerar API:er mot befintliga leverantörssystem
  • Driver pilotprojekt med egenutvecklade verktyg och skript, för närvarande under utvärdering
  • Infört digital tjänstelegitimation för medarbetare som en del av digitaliseringsarbetet
EP

Grundare & fullstack-utvecklare

Pågående

Egna produkter · Sverige

Bygger och driver egna SaaS-produkter och AI-verktyg vid sidan av anställningen — från idé till betalande användare.

  • Firmio — bokföringsprogram för svenska enskilda firmor
  • JJPlaner — planeringssystem för säljteam
  • JJ Universe — AI-driven tarotplattform
  • JJTalk — lokal tal-till-text och anteckningar
KU

Utbildare i programmering

Kortare period

Kortare uppdrag · Sverige

Undervisade i programmering under en kortare period, med fokus på att göra grundläggande koncept begripliga för nybörjare.

  • Höll i undervisning inom grundläggande programmering
Utbildning

En examen i hamn, en till på väg.

Yrkeshögskoleexamen 2023, en högskoleexamen i programvaruteknik under uppsegling (ca 2027) — och fristående kurser på det.

19 kurser · 132,5 hp

Avslutade högskolekurser inom programmering, databaser, webb & AI

Vid sju svenska lärosäten sedan 2020 — utöver yrkeshögskoleexamen.

Utbildning

avslutad2021 – 2023 · Examen 2023-04-21

Systemutvecklare .NET med AI-kompetens

Yrkeshögskolan (Edugrade AB), Hudiksvall

Yrkeshögskoleexamen omfattande 405 YH-poäng — min första examen och den formella grunden för allt jag bygger idag, med kurser i bland annat projektledning och agila metoder.

pågående2024 – pågående · examen ca 2027

Webbprogrammering, 120 hp

Blekinge Tekniska Högskola (distans)

Högskoleexamen i programvaruteknik, inriktning webbprogrammering

Min andra examen är på gång — ett tvåårigt distansprogram som leder till en högskoleexamen i programvaruteknik med inriktning mot webbprogrammering. 66 av 120 högskolepoäng avklarade hittills, cirka ett år kvar.

avslutad2022 – 2023

Fristående kurser — programmering, webb & AI

Luleå tekniska universitet, Linköpings universitet & Högskolan i Gävle

44 högskolepoäng: C#, webbutveckling, databaser, IT-grunder och grunderna i artificiell intelligens — teknisk bredd vid sidan av YH-utbildningen.

avslutad2020 – 2022

Fristående kurser — ekonomi & verksamhetsstyrning

Mittuniversitetet, Mälardalens universitet & Linnéuniversitetet

33 högskolepoäng inom marknadsföring, affärsredovisning och lönsamhetsstyrning — förståelsen för verksamheten som systemen ska stödja.

Kontakt

Har du ett problem som ett system kan lösa?

Fullstack-utveckling och AI-integrationer som löser verkliga problem — inte demos. Berätta vad du brottas med, så tar vi det därifrån.

Oavsett om det handlar om en ny webbsida, ett system från grunden, automatisering med AI, eller att få liv i något som stått still för länge — jag bygger det mesta, från idé till drift. Ett mejl räcker för att sätta igång.

Nyfiken på JJTalk — tal-till-text som fungerar helt offline, sparar bara lokalt och raderar automatiskt efter 24 timmar? Hör av dig så berättar jag mer.

jojjan_johansson@hotmail.com

Eller hitta mig här

Öppen för nya uppdrag och samarbeten