An interactive look at how AI may affect more than 400 Swedish occupations. It combines official SCB and Arbetsförmedlingen data with AI exposure and adoption scores, including a plain-language rationale for every occupation.
Next.jsTypeScriptEChartsGPTSQLiteTailwind CSS
Baham
A platform for finding events and meeting people with similar interests.
Next.jsMantineTypeScriptSupabasePostgreSQL
Spotify stats
A personal listening dashboard built with React and the Spotify API.
ReactSpotify APIData Visualization
Sorting Visualizr
An interactive way to see how different sorting algorithms work, step by step.
JavaScriptAlgorithmsData StructuresVisualization
Mancala game
A web version of Mancala built with Spring Boot and Angular.
JavaSpring bootAPI-First approachAngularMySQL
Personal website
The portfolio you're looking at, built with Next.js and Tailwind CSS.
Next.jsReactTailwind CSSTypeScript
WordWise
An AI-assisted flashcard tool for learning meanings, synonyms, antonyms, and real usage.
ReactAILanguage learning
Github stats
A visual dashboard for exploring a GitHub user's profile, repositories, and activity.
Next.jsStrapiData visualization
Microservices
A reference microservice system with real-time messaging, containerized services, Kubernetes deployment, and distributed tracing.
JavaSpring BootMicronautRabbitMQDockerK8s
Home Office
A map-based tool for comparing where people live with the time it takes them to reach the office.