I’m currently pursuing a PhD at the Norwegian University for Science and Technology (NTNU), where I work on microarchitectural aspects of processors for cloud computing. My goal is to find ways to make computing systems more efficient and reduce their environmental impact. I’m genuinely curious about how hardware and software layers interact, and I enjoy exploring ideas that may help improve performance in practical settings.
My research focuses on optimizing microarchitectural and algorithmic specializations in high-performance processors to better support cloud workloads. The overarching aim is to enhance efficiency and reduce the environmental footprint of cloud services, an increasingly crucial challenge as global internet adoption continues.
Achieving an efficien cloud computing stack requires optimizations across multiple layers, ranging from hardware over systems software such as the OS and the compiler, to workload management. I’m particularly interested in how those different parts of the computing stack can be designed to work together more effectively.
In my work, I think about the limits of traditional scaling in computing. Historically, scaling up with bigger, faster cores eventually ran into physical constraints, like power consumption and memory latency bottlenecks. Scaling out across machines in the cloud is currently still progressing, but it also has limits, as communication latency ultimately can't beat the speed of light. My research explores a scaling direction that could be described as "scaling in". It targets reducing the amount of information stored and processed in our processor pipeline. Of course, also this scaling direction comes with its own limit, resulting from information theory describing information content and minimal representations.
In addition to technical work, I have an interest in negotiation and how it complements technical roles. I served on the board of the Institute for Global Negotiations (IGN) from 2020–2024, where I learned a lot about how negotiation skills can help engineers collaborate and make decisions. I encourage peers to explore negotiation training when they can, as it’s been a valuable part of my own development.
- 🔭 I’m currently working on:
- efficient high-performance core frontends for cloud computation
- efficiency-oriented mobile computation (AI on the edge, Cloud in your pocket)
- high-precision 3D-Reconstruction
- 🌱 I’m currently learning to build physical things out of wood and how to run a farm
- 👯 I’m looking to collaborate on research projects targeting efficient computer (micro-)architectures or low-level systems software
- 🤔 I’m looking for help with making FireSim and Chipyard easier to use for first-time and experienced users
- 💬 Ask me about anything. You can always ask if you don't fear the answer
- 📫 How to reach me:
- ⚡ Fun fact: I think by now, everyone knows that Platypus are biofluorescent, but did you also know that they have DNA from reptiles, birds, and mammals?


