BBChain
Efficient trustworthy computing with blockchains and biometrics.
NOK 10 millionProfessor of Computer Science
I build dependable distributed systems and the tools needed to understand, test, and operate them. In the Reliable Systems Lab, our work connects rigorous protocols with high-quality systems software.
Smaran on authenticated time-travel queries, to appear at ACM SOSP '26.
Distinguished Artifact Award Ambulance: Saving BFT through Racing at USENIX OSDI '26.
OptiLog: Assigning Roles in Byzantine Consensus published at ACM EuroSys '26.
Research approach
Our research spans fault tolerance, Byzantine consensus, blockchains, high-level programming abstractions, and research software.
We treat open-source artifacts as part of the research method: they make abstractions concrete and support reproducible experiments, classroom use, and follow-on research.
Our research systems are implemented primarily in Go and gRPC.
Research outputs
Research leadership
I build research teams and long-term collaborations connecting foundational distributed systems research with students, research software, academic partners, and industry.
Efficient trustworthy computing with blockchains and biometrics.
NOK 10 millionRCN / SIU INTPART collaboration network for dependable and secure distributed systems.
NOK 4.5 millionAdaptive and dependable data dissemination in the Internet of Systems.
NOK 10.5 millionIntegrated IP-based services for smart-home environments.
NOK 11.8 millionTeaching and mentoring
Courses combine foundational ideas with code, experiments, technical writing, and discussion of current research.
Cloud architectures, distributed infrastructure, virtualization, containers, and systems engineering.
Theory and practice of distributed systems, including logical time, consistent global states, consensus, fault tolerance, and student-led research-paper discussions.
Formal specification and reasoning about concurrent and distributed systems.
Course ownership, repeated redesigns, original notes, English-language delivery, and substantial systems-programming laboratories with automated feedback.
Developed lectures, slides, theory exercises, and network-programming exercises.