Projekt

Flashcards – studieapp

Pågående · 2026 · Java · Spring Boot · React · PostgreSQL
Arkitekturskiss för flashcard-appen: React-frontend, Spring Boot-API, PostgreSQL och planerade AI-funktioner

Ett eget studieverktyg under utveckling: en app för att skapa och plugga flashcards, byggd med Spring Boot och React. Jag bygger den för att repetera och plugga inför kursprov i mina fristående kurser – och samtidigt för att fördjupa mig i modern, spec-driven utveckling med Claude Code och OpenSpec. Grunden (monorepo, API och databas) är på plats; resten ligger på en tydlig roadmap.

  • Monorepo: Spring Boot-backend (Java 21), React-frontend (TypeScript/Vite) och PostgreSQL.
  • Spaced repetition med SM-2-algoritmen för effektiv repetition (planerat).
  • AI-genererade kort från text och PDF via Claude API (planerat).
  • Byggs stegvis enligt en roadmap på tio steg – grunden (steg 1) är klar.
Öppna repot på Github

Nova Report – Examensarbete

Examensarbete · 2026 · Java · Spring Boot · AI · Crypto · Discord
Arkitekturdiagram för Nova Report: mikrotjänster, nyhetskällor, AI-sammanfattning och notifieringskanaler

Ett examensarbete inom systemintegration med fokus på att förena AI, nyhetsanalys, kryptoteknik och notifieringstjänster i en gemensam plattform. Projektet bygger på en modulär mikrotjänst-arkitektur i Java/Spring Boot och visar hur data från flera API:er och RSS-flöden kan bearbetas, sammanfattas och distribueras automatiskt via säkra integrationer. Resultatet blir en skalbar lösning som kombinerar datadriven insikt med praktisk tillämpning – från nyhetsinsamling till AI-genererad rapportering och notifieringar i realtid.

  • Integrerar nyhetsflöden, AI-analys, kryptobetalningar och notifieringstjänster.
  • Byggd med mikrotjänster i Spring Boot, containeriserad och CI/CD-automatiserad.
  • Visar hur moderna integrationsmönster kan omsättas till en fungerande produkt.
Läs mer om projektet Besök live-versionen Öppna repot på Github

Drillbi – Adaptiv quizplattform

Eget projekt · 2024–2025 · Java · Spring Boot
Arkitekturdiagram för Drillbi: React-frontend, Spring Boot-API, OAuth2, OCR och AI-integrationer

En webbapplikation som hjälper undervisande personal och studerande att skapa och genomföra quiz på ett modernt och lättanvänt sätt. Projektet kombinerar AI-stöd med en tydlig struktur så att användare snabbt hittar rätt.

  • Frågeordning kan väljas: i ordning, baklänges eller slumpad.
  • Vid fel svar visas knappen ”Förklara med AI”; en AI-genererad förklaring kan begäras för att tydliggöra varför rätt alternativ är rätt.
  • Felbesvarade frågor återkommer senare i frågelistan på ett slumpmässigt index (10–15) för repetition.
  • Text-till-quiz-verktyg: text kan matas in och quizfrågor genereras automatiskt, med språkalternativ och sparfunktion.
  • OCR-stöd finns: text kan läsas från fotade eller uppladdade bilder (t.ex. en boksida) och användas för att skapa nya quizfrågor.
Läs mer om projektet Besök live-versionen Öppna repot på Github

E-commerce Microservices

Skolprojekt · 2025 · Spring Boot · Docker · Nginx
Arkitekturdiagram för e-handelsplattformen: frontend, mikrotjänster med var sin databas och integrationer

Ett e-handelssystem där beställningar, produkter och kunddata hanteras av var sin tjänst men samarbetar sömlöst. Målet är att visa hur en större lösning kan delas upp för att bli lättare att underhålla.

  • Orderflöden följs upp med korrelations-ID så att varje steg kan spåras mellan mikrotjänsterna.
  • Felmeddelanden levereras som ProblemDetail-svar för att ge tydlig återkoppling till klienter och övervakning.
  • JWT-baserade anrop valideras i varje tjänst innan data lämnas ut till användare eller andra system.
  • Digitala produkter levereras automatiskt efter köp genom ett entitlements-flöde som integreras med användartjänsten.
  • Tjänsterna orkestreras i Docker Compose så att hela systemet startas och uppdateras med ett kommando.
Läs mer om projektet Besök live-versionen Öppna repot på Github

Case‑studier

(Coming soon)