First post
Catching lightning in a VM
How we built an open-source deterministic hypervisor in four months on a $200 budget.

I'm a Danish software engineer based in Aarhus, working as a full-stack developer at BEUMER Group. Before that, I spent five years working on Altinget's news sites and the systems behind them.
I have a bachelor's degree in Software Engineering from DTU and I'm studying for an MSc in Computer Engineering at Aarhus University.

First post
How we built an open-source deterministic hypervisor in four months on a $200 budget.

Since September 2026
I work as a full-stack developer at BEUMER Group alongside my master's degree in Computer Engineering at Aarhus University.
July 2021 to August 2026
I joined Altinget in 2021 to work on Kandidattesten, and over time my work expanded from pure frontend work, deeper into the underlying systems, as well as architecting projects with our backend team.
I helped design and modernise much of the platform including a new login system, self-service trials and subscriptions and a new shared platform for all of our internal systems to build on. This foundation allowed us to build new systems and migrate old ones to a shared platform that lets employees do more, is easier to use and faster to develop.
I have lots of experience talking to stakeholders and getting to the heart of their issues instead of just treating symptoms. As AI becomes a bigger part of our workdays I think the importance of cross-domain knowledge and building the right thing will only grow.
September 2023 to June 2026
I started a BSc in Software Engineering at the Technical University of Denmark (DTU) because I wanted to complement my practical experience from Altinget (and programming since I was ten) with a deeper technical foundation that could help me get further. Things that matter, but a day-to-day product job doesn't have time for.
That eventually led to dhyve, the project Nicholas and I built for our bachelor's thesis. It's an open-source deterministic hypervisor designed for deterministic simulation testing (DST). Neither of us had worked in that low-level part of the stack before, but four months later we had a working system and a top grade for our project.
Read how we built dhyveI like solving both hard technical problems and user-centered problems. I'm good at digging deep to find the root cause of a problem, but also know when to go fast and be pragmatic.
Get in touch if you'd like to talk about dhyve over coffee.
peter@graugaard.me