Software architecture, done right.
I work as a freelance software architect and also teach software and electronics engineering students atAarhus University in my role as associate professor.
In a world full of AI and spam pages, this site is my attempt to provide real help and real content to people who want to learn more about software development and design.
What's on
/docs/C# Backend Development: Minimal APIs & PostgreSQL
A complete 8-week self-study course — ASP.NET Core Minimal APIs, PostgreSQL, EF Core, JWT auth, testing, and Docker, plus a capstone project.
/docs/microcontrollers/Embedded system design with the RPi Pico 2W and FreeRTOS
Documentation written while designing a new Embedded System Design course — setup, GPIO, UART, ADC, I2C, PWM, timers, and running FreeRTOS on the Pico 2W.
/docs/programming/Crash course in C programming
A short, example-driven introduction to methods, parameters and return values in C — originally built as lab-prep reading for engineering students.
/docs/uml/UML class diagrams — the basics
A one-page cheat-sheet covering classes, attributes, operations, associations, multiplicities, and interfaces.