Dennis Bonke

Student Assistent at De Haagse Hogeschool / The Hague University of Applied Sciences

Randstad, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Dennis Bonke is a hands-on systems-focused software engineer and student assistant studying Network and Systems Engineering at The Hague University of Applied Sciences, with about 11 years of practical experience. He contributes to low-level, POSIX-oriented open-source projects such as the managarm microkernel and mlibc C library, implementing system calls and refactoring core filesystem and user identity functionality. Based in the Randstad, he combines academic work with leadership in student organizations—having served as secretary for two associations—demonstrating communication and governance skills beyond pure coding. Comfortable in C/C++-style low-level work despite self-deprecatingly calling himself "completely unqualified," he has tangible contributions to asynchronous OS internals and portable libc implementations. His profile signals someone who bridges theory and practice: solving gritty systems problems while mentoring peers and supporting university operations.
code11 years of coding experience
bookHavo, Honors/Regents High School/Secondary Diploma Program, Havo, Honors/Regents High School/Secondary Diploma Program at ROC Mondriaan
bookBachelor's degree, Computer Technology/Computer Systems Technology, Bachelor's degree, Computer Technology/Computer Systems Technology at De Haagse Hogeschool / The Hague University of Applied Sciences
github-logo-circle

Github Skills (12)

system-calls10
filesystem10
c-language10
os-development10
api10
c-programming10
cprogramming-language10
posix10
operating-system10
low-level-programming9
error-handling9
multithreading8

Programming languages (13)

C#C++CRustHTMLQMLShellSCSS

Github contributions (5)

github-logo-circle
managarm/mlibc

Apr 2020 - Jan 2023

Portable C standard library
Role in this project:
userBack-end Developer
Contributions:361 reviews, 685 commits, 533 PRs in 2 years 10 months
Contributions summary:Dennis primarily contributed to the mlibc C standard library by implementing and stubbing various POSIX functions. Their work involved implementing system calls such as `mknodat`, `faccessat`, `openat`, and `pread`. Furthermore, they added features like the `getpwnam` function and implemented and stubbed numerous other POSIX and related functions and structures.
cppc-librarystandard-libraryportablex86-64
managarm/managarm

Apr 2020 - Nov 2022

Pragmatic microkernel-based OS with fully asynchronous I/O
Role in this project:
userBack-end Developer
Contributions:168 reviews, 265 commits, 242 PRs in 2 years 7 months
Contributions summary:Dennis primarily contributed to the implementation of POSIX subsystem functionalities within the `managarm/managarm` repository, focusing on file system-related operations. Their work includes adding system calls like `unlinkat`, `openat`, `renameat`, `linkat`, and `mknodat`, as well as implementing error handling and security features such as the `getuid`, `geteuid`, `getgid`, `getegid` functionalities. The user also refactored existing code, using the frg::expected library and converting various requests to the bragi protocol.
microkernelkernelasynchronousoperating-systemlinux
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial