My background
I currently work as CTO for Properate, a startup developing a cloud based solution for monitoring and managing energy usage and indoor climate of commercial buildings. This involves everything from challenges in managing a network of large numbers of sensors and feeding data from these remote devices into cloud based infrastructure using Kubernetes. We have a wide variety of challenges, ranging from performance, maintainability and scalability to architecture and security.
Prior to Properate, I worked for a number of years doing kernel development on Linux. I have also been interested in and involved in development of Qemu. Before that I worked for another startup that developed software that solved problems around peer-to-peer communication across firewalls. I also have several years of experience and have supervised master theses around search engines and in early days of social media (before we even called it that..)
Available Master student projects
Possible thesis topics with me include:
- Challenges with Internet of Things (IoT) - networks of sensor providing devices
- Novel applications of commercial building sensor data
- The programming language Rust
- topics related to the virtualization platform QEMU/KVM
- topics related to testing and test related tools for development
- topics around development of the Linux kernel
Contact me for more info or if you have ideas for a project!
Current master thesis topics ideas
Using Rust to gather data from BACnets: The programming language Rust allows writing efficient code (with C-like performance or even sometimes better) without sacrificing the memory safety properties available in languages like Python or Java. BACnet is a widely used standard in commercial builing automation. The topic of the thesis will be to look at a pure Rust implementation of the BACnet standard.
Recently finished master thesis projects
Haakon Andersen wrote a thesis looking at challenges around effectively operating multiple gateways to remote sensor networks and data gathering from these.
Arild LillegÄrd has finished a thesis on Test Driven Development in the Linux Kernel, where he looked at KTF, a unit test framework for testing internal kernel interfaces to improve testing of the Linux kernel. KTF is a test framework I developed as part of a driver and hardware development project in Oracle. It is open source and available here.
Christian Resell finished a thesis titled Forward-Edge and Backward-Edge Control-Flow Integrity Performance in the Linux Kernel. You can find it here.