Vivian Roest

vivian@0x76.dev 0x76.dev GitHub:NULLx76

Education

MSc. Computer & Embedded Systems Engineering
TU Delft
2023 - 2025 (Expected)

Specialized in Networking. Currently completing Master's thesis on creating an embedded testing framework for Rust's Embedded-HAL.

Notable Coursework Smart Phone Sensing: Developed an app for indoor localization using WiFi access points, utilizing Rust through an FFI.

BSc. Computer Science & Engineering
TU Delft
2018 - 2024

Bachelor's projects focused on Kubernetes emulation and a large-scale analysis of release practices on GitHub

Notable Coursework Operating Systems: Implemented a custom kernel for Raspberry Pi Zero in a team project.

Minor Philosophy
VU Amsterdam
2020

Job Experience

Lecturer
TU Delft - Computer & Embedded Systems Engineering
2022 - 2025

Taught 200+ students across three specialized courses over three years

  • Software Fundamentals in Rust: Introduced students to systems programming with Rust.
  • Software Systems: Taught concurrent programming, measuring and optimizing code performance and embedded systems programming in Rust
  • Embedded Systems Lab:Mentored a hands-on capstone course where students are tasked to write the control software for a quadcopter from scratch

Responsible for curriculum design, assessment creation, and giving and creating lectures.

Additionally created and maintained server and CI/CD infrastructure for course materials and student submissions and grading at: cese.ewi.tudelft.nl

Personal Projects

Rust ringbuffer Library
Maintainer
2022 - Present

Maintainer of a highly performant, no-std ringbuffer implementation for Rust. The library is widely used with over 2.7 million downloads.

Source Code: github:NULLx76/ringbuffer

Ethical Hacking
2019 - Present

Identified and responsibly disclosed multiple security vulnerabilities in university infrastructure. These security issues ranged from container breakouts to misconfigured authentication systems.

Placed first in the HackDelft CTF (2020).

Homelab
Personal Infrastructure Project
2014 - Present

Designed and maintaining a complex homelab infrastructure. Features infrastructure as code, NixOS, Kubernetes, Terraform, secrets management, advanced networking.

University Projects

Master's Thesis: Embedded Driver Testing Framework
TU Delft & Tweede Golf
2025

Developed a hardware-agnostic testing suite for the Rust embedded-HAL ecosystem.

Bachelor's Thesis: An analysis of Java release practices on GitHub
TU Delft
2024

Did an analysis of release practices in all 15.5 million Java GitHub repositories. Created bespoke performant tooling to facilitate this research.

Available at: TU Delft's Research Repository

Artifacts and source code at 4TU.Researchdata

BAAS: Bare Metal as a Service
TU Delft
2021

Built a custom bare metal provisioning system to facilitate operating systems research on high-performance machines. The system provides researchers with exclusive hardware access in scheduled time slots, supporting custom kernel loading and full hardware control.

Bachelor's Project: Apate, Kubernetes Emulation
@Large Research, VU Amsterdam
2020

Built a Kubernetes emulation system for testing large-scale distributed workloads.

Rust IPv8
Tribler, TU Delft
2019

Re-implemented IPv8 cryptographic functions in Rust to significantly improve tunnel performance in the Tribler peer-to-peer network.

Technical Skills

Programming

  • Rust
  • Go
  • C
  • Elixir
  • Assembly

Infrastructure & DevOps

  • NixOS
  • Kubernetes
  • BGP
  • Linux
  • Network Security

Key Strengths

Additional Information

Languages: Native English, Native Dutch

Interests: Philosophy, Literature