Madvognen.dk
Professional Experience
Oct 2025 - Mar 2026
Sole developer for six months on the web shop of a Copenhagen food company. Maintained the existing codebase, handled version upgrades and compatibility fixes, fixed bugs, and developed new features for a live product with real customers.
AngularJS
JavaScript
PHP
PHPMailer
MySQL
Educado
Academic Project
Autumn 2025
A learning platform for Brazilian waste pickers, part of the Erasmus+ Egalitarian initiative. Worked in an 8-team Scrum of Scrums setup to modernise the platform: migrated the backend, moved the codebase to TypeScript, and set up CI/CD and code-quality tooling.
React Native
Expo
TypeScript
Strapi
PostgreSQL
Docker
GitHub Actions
Jest
Webshop & CMS for Vindmeddans
Academic Project
Autumn 2024
A full-stack web shop for a fruit wine company, built with object-oriented analysis and design. It includes online payments, MitID age verification, cookie handling and a responsive UI. Tested with unit tests, API tests and usability tests.
Spring Boot
Spring Security
MySQL
React
Hibernate
JPA
Bootstrap
JUnit
Gradle
Developed a portfolio and consulting website for an independent geologist working in mineral exploration. Built a responsive Next.js site with a client showcase. Implemented a secure admin area where the owner can add, edit and delete content.
Next.js
TypeScript
Tailwind CSS
Neon Postgres
Vercel
Critical Path Heuristic h²
Bachelor's Thesis
Spring 2026
A research project in classical AI planning. Implemented h¹ and h² with a priority-queue design and two optimisations for h². Benchmarked against h^LM-cut on IPC domains using an HPC cluster.
C
PDDL
GMake
A* search
Downward Lab
Slurm
Neptune
Academic Project
Spring 2025
An intermediate language and compiler for composing music on the Commodore 64's SID 6581 sound chip. Covers the full pipeline from lexer and parser to code generation, emitting 6502 Assembly that runs in an emulator.
OCaml
OCamllex
Menhir
6502 Assembly
DASM
VICE
OUnit2
Bookhub
Academic Project
Spring 2024
A web marketplace for exchanging used textbooks between students. Users can create accounts, post and browse listings, search and filter, and chat with sellers in real time. The design was based on a survey of current and former students.
React
Node.js
Express
MongoDB
Mongoose
Axios
REST