Hello, I'm

Axel Thornberg

Welcome to my portfolio

I'm a developer based in Uppsala, Sweden focused on building modern web and desktop applications.

About Me

I'm a passionate developer with experience in web and desktop application development. I pride myself on writing clean, structured, and efficient code while being able to employ the best tools for any given job.

With a background and extensive education in information technology, I enjoy finding elegant solutions to complex problems. I'm constantly learning and expanding my skill set to stay at the forefront of technology and deliver high-quality, maintainable software that solves real-world challenges.

Work Experience

Full-Stack Developer

February 2025 - May 2025
STUNS Life scienceInternship
Uppsala, Sweden

Cleaner

July 2021 - August 2021
Uppsala KommunSummer Job
Uppsala, Sweden

Caretaker

May 2020
Gimo PastoratInternship
Gimo, Sweden

Caretaker

May 2019
Gimo PastoratInternship
Gimo, Sweden

Featured Projects

Återbrukslabbet

Group Project

Återbrukslabbet is a webpage where companies can donate their unused items to schools, and schools can request items they need. The goal is to reduce waste and promote sustainability while reducing costs for schools.

Next.js
Tailwind CSS
TypeScript
Prisma
Clerk
shadcn/ui
Node.js
PostgreSQL
GitHub Actions
Playwright
Husky

Horizon Modding Studio

Solo Project

Horizon Modding Studio is an open source tool currently in development to make modding Stellaris more accessible.

Tauri
Rust
TypeScript
React
Vite
UnoCSS
GitHub Actions
Node.js
Husky
Biome

Portfolio

Solo Project

This portfolio is a personal project to showcase my skills and projects. It is hosted on GitHub Pages and built with a focus on both performance and ease of development.

TypeScript
Preact
Vite
UnoCSS
GitHub Actions
Node.js
Husky
Biome

Classroom Seating Planner

Group Project

Classroom Seating Planner is a tool for teachers to plan seating arrangements in classrooms. The main focus of the project was creating an efficient algorithm to find the best seating arrangement based on various constraints.

Windows Presentation Foundation
C#
.NET

Diploma Project

Solo Project

My High School diploma project was a comparative analysis of different sorting algorithms. I implemented several sorting algorithms in Python and extensively tested their performance using various datasets.

Python
Plotly

Education

Bachelor's Degree in Computer Science

September 2025 - Ongoing
Uppsala University
Uppsala, Sweden

Certified Upper Secondary School Engineer

August 2024 - June 2025
NTI Gymnasiet Uppsala
Uppsala, Sweden

Information Technology Program

August 2021 - June 2024
NTI Gymnasiet Uppsala
Uppsala, Sweden

Other Merits

Information Technology Specialist Certificate in JavaScript

CERTIPORT
2023-09-22
Score880 / 1000
View Certificate

Information Technology Specialist Certificate in Python

CERTIPORT
2024-03-13
Score920 / 1000
View Certificate

Information Technology Specialist Certificate in Networking

CERTIPORT
2024-05-07
Score720 / 1000
View Certificate

Swedish Class B Drivers' License

2024-08-24

Swedish Scholastic Aptitude Test

2024-04-13
Score1.50 / 2.00