Rien Maertens (hij/hem)
Gedreven onderzoeker, ervaren lesgever, en full-stack developer met een hart voor informatica, studenten, en wetenschap. Bezit een brede én diepe skillset, gaande van high-level systeemontwerp tot low-level systeemprogrammeren. Speurneus die zoekt naar bugs, oplossingen en kennis. Kalm en stressbestendig, gemotiveerde teamspeler die samen de maatschappij wil verbeteren.

Ervaring
- Doctorandus in de Informatica (UGent, 2019–heden)
- Onderzoek naar plagiaatdetectie voor programmeeroefeningen, internationaal gebruikt door lesgevers, onderzoekers en bedrijven, waaronder OpenAI.
- Coaching van masterproefstudenten, jobstudenten, en collega's.
- Presenteren van onderzoeksresultaten op conferenties en in wetenschappelijke artikels.
- Lesgever in de opleiding Informatica (UGent, 2017–heden)
- Opstellen, begeleiden, en verbeteren van programmeeroefeningen en projecten.
- Begeleiding van schriftelijke oefeningen op geavanceerde algoritmen.
- Gastlessen over datastructuren en testen van algoritmen
- Raadslid actief in de opleidingscommissie informatica, vakgroepraad, en faculteitsraad.
- Organisatie van begeleidingstaken.
- Voorbereiding hervorming informatica.
- Verbeteren welzijn van collega's en studenten.
- Deskundige in Cybersecurity.
- Winnaar van de Cyber Security Challenge Belgium 2019.
- Lid van het nationaal team tijdens de European Cyber Security Challenge 2018 in Londen.
- Alumnus van de Cyber Summerschool 2023 georganiseerd door Defensie.
- Voorzitter en systeemadministrator bij Zeus WPI, hackerspace van studenten verbonden aan de opleiding informatica.
Projecten
- Dolos, een plagiaatdetectieprogramma voor broncode die geavanceerde algoritmen combineert met intuïtieve datavisualisaties.
- Projectleider en onderzoeker
- Datavisualisator en UX designer
- Software-architect en full-stack developer
- Dodona, een online oefenplatform om te leren programmeren.
- Full-stack developer
- Systeemadministrator
Open-source ontwikkelaar van ReStream om reMarkable tablets te livestreamen, Zauth, een OAuth2 authenticatieserver, en de bio-informatica pijplijn UMGAP.
Opleidingen
- Informatica (Faculteit Wetenschappen, UGent)
- DSc. 2019–2025 (verwacht)
- MSc. 2017–2019 (cum laude)
- BSc. 2014–2017 (cum laude)
- Vormingen:
- Coachend begeleiden
- Diversiteitssensitief lesgeven
- Bedrijfshulpverlener en ongevallensimulant
Kennis
- Talen: Nederlands ≫ Engels ≫ Frans
- Programmeertalen: Java, Python, TypeScript, C, Rust, Ruby, Haskell, …
- Frameworks: Vue, D3, Rails, …
- Technologieën: Docker, Ansible, SQL, Unix …
Onderwijsopdrachten
Introductie tot Algoritmen & Datastructuren
10 semesters, 2020 - heden
Introductie tot algoritmen en datastructuren voor BA1 Informatica (120 studenten) en BA2 Wiskunde (25 studenten). Ik sta in voor de programmeeroefeningen in Java en een schriftelijk examen-onderdeel.
Geavanceerde Algoritmen & Datastructuren
10 semesters, 2020 - heden
Meerdere vakken aan studenten Informatica en Wiskunde (20 - 60 studenten) in de theoretische grondslagen van algoritmen en hun praktische implementaties. Ik sta in voor de schriftelijke theorie-oefeningen, programmeeroefeningen en een projecten in C en Java.
Wiskunde II(B)
1 semester, 2020
Geavanceerd wiskundevak voor BA2 Handelsingenieurs over lineaire algebra, differentiaalvergelijkingen en meervoudige integralen. Ik gaf er wiskunde-oefeningen, maakte en verbeterde er het oefenexamen.
Objectgericht Programmeren
1 semester, 2022
Vak in BA1 Informatica (120 studenten) over objectgericht programmeren in Java en grafische gebruikersinterfaces met JavaFX. Ik begeleidde er de programmeroefeningen, ontwierp en verbeterede het project.
Programmeren (Python & Java)
3 semesters, 2017 - 2019
In elk van deze gelijknamige introductie-vakken hielp ik als jobstudent en later als assistent mee bij het begeleiden van programmeeroefeningen.
Publicaties (Google Scholar)
“Discovering and Exploring Cases of Educational Source Code Plagiarism with Dolos” (2024)
Maertens R., Van Neyghem M., Geldhof M., Van Petegem C., Strijbol N., Dawyndt P. & Mesuere. B.
In: SoftwareX 26,
doi: 10.1016/j.softx.2024.101755
“Pass/Fail Prediction in Programming Courses” (2023)
Van Petegem C., Deconinck L., Mourisse D., Maertens R., Strijbol N., Dhoedt B., De Wever B., Dawyndt P. & Mesuere. B.
In: Journal of Educational Computing Research 61(1),
doi: 10.1177/07356331221085595.
“TESTed — An Educational Testing Framework with Language‐Agnostic Test Suites for Programming Exercises” (2023)
Strijbol N., Van Petegem C., Maertens R., Sels B., Scholliers C., Dawyndt P. & Mesuere. B.
In: SoftwareX 22,
doi: 10.1016/j.softx.2023.101404.
“Dodona: Learn to Code with a Virtual Co‐Teacher That Supports Active Learning” (2023)
Van Petegem C., Maertens R., Strijbol N., Van Renterghem J., Van der Jeugt F., De Wever B., Dawyndt P. & Mesuere B.
In: SoftwareX 24,
doi: 10.1016/j.softx.2023.101578.
“UMGAP: The Unipept MetaGenomics Analysis Pipeline” (2022).
Van der Jeugt F., Maertens R. , Steyaert A., Verschaffelt P., De Tender C., Dawyndt P. & Mesuere. B.
In: BMC Genomics 23.1,
doi: 10.1186/s12864-022-08542-4.
“Dolos: Language‐agnostic Plagiarism Detection in Source Code” (2022)
Maertens R., Van Petegem C., Strijbol N., Baeyens T., Jacobs A. C., Dawyndt P. & Mesuere. B.
In: Journal of Computer Assisted Learning 38(4),
doi: 10.1111/jcal.12662.