CV
I am a full-stack developer with a background in music research and university teaching. I like to take a problem all the way from first analysis through architecture and code to release and operation.
Currently I work at AU IT, the IT department of Aarhus University, where I build web applications for students and faculty. My work covers the whole stack from PostgreSQL/MSSQL databases through robust and resilient .NET services to modern and accessible user interfaces in React and TypeScript.
Before I became a full time software developer, I spent more than a decade at Aarhus University and Aalborg University. I did research on interactive music technology, taught programming and creative coding, and coordinated degree programmes. In my own time I build open source tools for music and web publishing, and I teach children to code as a volunteer with Coding Pirates.
Want to talk? Get in touch.
Skills
- Languages
- C#
- TypeScript/JavaScript
- Python
- HTML/CSS
- Bash/PowerShell
- Typst/LaTeX
- SuperCollider
- Frameworks
- .NET
- React
- Svelte
- Astro
- Next.js
- FastAPI
- MkDocs
- Platforms and tools
- Microsoft Azure
- Docker/Podman
- PostgreSQL
- MSSQL
- Git
- GitHub/GitLab
- REST APIs
- Node.js
- Claude Code
- GitHub Copilot
- Practices
- Test-driven development
- CQRS and event-driven design
- Accessibility (WCAG, PDF/UA)
- System integration
- Spoken languages
- Danish (native)
- English (native level, CEFR C1 certified)
Experience
2026 – present
Software Developer
AU IT, Aarhus University
- Design and build full-stack web applications for the university.
- Accessible search and PDF generation verified for WCAG and PDF/UA.
- Modernise integrations between university systems in .NET.
- Build end to end system integration tests using OCI containers.
- Build features from database to user interface for the MitStudie student portal.
2022 – present
Open source developer
2020 – 2026
Assistant Professor
Aalborg University
- Designed and implemented a technical publishing pipeline with integrated PDF and web output for my book Komposition og lydproduktion med SuperCollider.
- As programme coordinator, coordinated study board administration and the planning and coordination of teaching on the BA and MA programmes.
- Taught and supervised BA and MA students in programming, qualitative methods and more.
2025 – present
Volunteer instructor
Coding Pirates
- Teach children and young people to program games, music and microcontrollers.
- Consultant for the subject team for creative and practical subjects. I bring practical experience and research-based perspectives on education in IT, music, pedagogy and creativity.
- Developed and researched software and prototypes for computer-based musical creativity, improvisation and interaction design in two research groups, and taught and supervised at BA and MA level.
Education
2014 – 2018
PhD in Musicology
Aarhus University
- Research on interactive technology for improvised music.
- Visiting researcher at University of California San Diego (2015).
2010 – 2013
MA in Musicology
Aarhus University
2007 – 2010
BA in Musicology and Cognitive Semiotics
Aarhus University
Courses and certificates
2025
Foundational C# with Microsoft
Microsoft/freeCodeCamp
2020
English as a Medium of Instruction (CEFR C1)
Aalborg University
Publications
Open access textbook (in Danish) on creative coding for music, with an integrated PDF and web edition.
Monograph on collaborative creativity with the sign language Soundpainting.
Built touchless music interface prototypes (Leap Motion, JavaScript, SuperCollider) and co-authored a peer-reviewed analysis of force and gesture in hands-free interaction design.
Designed, built and exhibited an interactive sound installation in Venice: embedded sensors (Arduino) drove sound generated in real time (Raspberry Pi, SuperCollider).
Built a touchless interface prototype (Leap Motion, JavaScript, SuperCollider) that validated the co-authored design framework.