Student Assistent at De Haagse Hogeschool / The Hague University of Applied Sciences
Randstad, Netherlands
Join Prog.AI to see contacts
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.
11 years of coding experience
Havo, Honors/Regents High School/Secondary Diploma Program, Havo, Honors/Regents High School/Secondary Diploma Program at ROC Mondriaan
Bachelor'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
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.
Pragmatic microkernel-based OS with fully asynchronous I/O
Role in this project:
Back-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.
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.