Graduated students

Master theses

  1. Florian Myter. GraphFS: A Graph-Based Distributed File System. June 2014.
  2. Jasper Tack. Cross-platform ambient-oriented programming for mobile wallet-based applications. June 2014.
  3. Kenny Deschuyteneer. A Framework for Distributed Algorithms Tailored Towards Mobile Ad Hoc Networks. June 2014.
  4. Kristof Van Miegem. Towards Reactive Virtual Machines. June 2015.
  5. Deepika Kumar. A Reactive Cross-platform approach to enhance ECM applications. August 2015. Co-promotor Ronny Timmermans (Xenit NV Solutions).
  6. Nicolas Larrea. A Distributed Object Model for Cross-platform mobile applications. August 2015.
  7. Mathieu Thys. A Domain-specific Language for Expressing Security Policies in JavaScript. August 2016.
  8. Matteo Marra. IDRA: An out-of-place debugger for non-stoppable applications. June 2017. Co-promotor Dr. Guillermo Polito (INRIA Lille).
  9. Bruno Rocha Pereira. Debugging Reactive Programs using Virtual Reality. August 2017.
  10. Sander Lenaerts. Time travelling in actor-based languages. August 2017.
  11. Kevin De Porre. Script: a Distributed Programming Language for Available and Consistent Sharing of Objects. June 2018.
  12. Jo de Neve. An Ambient framework for intelligent data dissemination in Smart Environments. August 2018.
  13. Joren Jacob. Tamper-proof and Transparent Enforcement of Security Policies in Browser Applications. August 2018.
  14. Jim Bauwens. Programming constructs for real-time constraints in replicated data. January 2019.
  15. Thomas Perale. Enabling IPV6 multi-hop networks with time slotted channel hopping and long range Lora radios. June 2020. Co-promotor Kris Steenhaut (ETRO, IR).
  16. Carlos Rojas Montero. Out-of-things debugging: an online debugging approach for internet of things. June 2021.
  17. Aaron Munsters. BoaSpect: Portable and performant interpreter-based instrumentation for JavaScript. August 2022.
  18. Simon Versvisch. Natural language aware event convergent datatypes for collaborative text editors. August 2022.
  19. Robrecht Blancquaert. Elliptic curve field arithmethic speed-up using SIMD instructions. August 2022. Co-promotors Kris Steenhaut and Ann Braeken (ETRO, IR).
  20. Lars Palinckx. Context-aware dynamic replanning of drone missions. January 2024.
  21. Myles De Baerdemaeker. Decentralized coordinated fleet of drones. A framework for drone mission planning. June 2024.
  22. Ernest Vereycken. Reconstructing control flow through low-level functional intermediate representations. August 2024.
  23. Hamza Lakhloufi. Compiling Win32 applications to WebAssembly without emulation. August 2024.
  24. Samuel Beesoon. Giving classic applications new life by transpiling x86 binaries to WebAssembly. August 2024.
  25. Jonathan De Baerdemaeker. Securing IoT applications in Node-RED. January 2025.
  26. Thomas Guillaume Vandermotte. Non-persistent CRDTs for low-memory environments. June 2025.
  27. Seppe Wyns. Out-of-place debugging for microservices. August 2025.
  28. Nikita Servais. Dwasm: DWARF debugging WebAssembly. August 2025.
  29. Stoffel Oostvogels. Hybrid Consistency for Smart Contracts: A Dependency-Aware Approach to Relaxed Transaction Ordering. June 2026.

Bachelor theses

  1. Kevin de Porre. Cross-platform mobile application development with AmbientJS and Cordova. June 2016.
  2. Joren Jacob. Denial of Service Attacks in Web Applications. June 2016.
  3. Maarten Hubrechts. EdScratch: a Web-based Programming Environment for Edison. June 2016.
  4. Arnau Dillen. OutSource: a Distributed Remote Task Runner. June 2016. Co-promotor Dr. Guillemo Polito (INRIA Lille).
  5. Ivo Vervlimmeren. mBotJS. August 2016.
  6. Toon Riem. SPHERO-BLOCKS: A web-based visual programming environment for Sphero SPRK. June 2017.
  7. Wim Vanparijs. Collaborative Text Editor using AmbientJS. June 2017.
  8. Aaron Munsters. Oron: An instrumentation platform for AssemblyScript. August 2020.
  9. Louise Van Verre. Interrogative Debugging for SOMns. August 2020.
  10. Lars Palincks. A monitoring tool for CRDTs in LuAT. August 2020.
  11. Milan Mancel. Squirrel: a database for geo-distributed systems. June 2021.
  12. Jean Nivosay. Optimizing the Big Data. June 2022.
  13. Samuel Beesoon. Implementing Global Value Numbering On Pharo's JIT Compiler Compiler. June 2022.
  14. Maxime Van Uffelen. Visualizing Executions of Collaborative Applications. June 2023.
  15. Youris Langhendries. Building Collaborative Applications with Blocks. August 2023.
  16. Abel Stuker. Multi-language taint analysis for emerging web applications. June 2025.
  17. Artak Demurchyan. Improving collaborative code editing by considering broken ASTs. June 2025.
  18. Hannah Van Camp. Tracing the origins of Security Policy Violations in Brigadier. June 2026.
  19. Thibeau Raes. Cover more, test better: improve Rust test quality on microcontrollers. June 2026.

Graduated PhD students

  1. Angel Luis Scull Pupo. Language-based Security for Web Applications. June 2021.
  2. Carmen Torres Lopez. Advanced Debugging Techniques to Handle Concurrency Bugs in Actor-based Applications. June 2021.
  3. Matteo Marra. A Live Debugging Approach for Big Data processing applications. May 2022. Funded with FWO SB scholarship 1S63418N. Co-promoted with Dr. Guillermo Polito (INRIA Lille Nord, France).
  4. Kevin De Porre. When Sequential Code Meets Replicated Data Programming Language Support to Simplify the Development of Correct Replicated Data Types. December 2022. Funded with FWO SB scholarship 1S98519N.
  5. Isaac Nyabisa Oteyo. DISCOPAR-KILIMO: A Low-Code Development Environment Geared Towards Smart Agriculture Applications. January 2024. Co-promoted with Prof. Dr. Wolfgang De Meuter.
  6. Jim Bauwens. Flexible CRDTS for a demanding World. An open and systematic implementation approach to CRDT development. August 2024. Funded with FWO SB scholarship 1SA5220N.