Marijn Van Der Werf

Full Stack Engineer at Mediahuis Nederland

Eindhoven Area 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
Marijn Van Der Werf is a Full Stack Engineer based in Eindhoven with 14 years of experience building mobile and web applications, UI design, and backend systems across PHP, JavaScript, Java and Objective-C. He currently works at Mediahuis Nederland and has a track record of contributing to long-running open-source projects like OpenRCT2 and notable reverse-engineering efforts for classic games such as Pokémon Ruby/Sapphire and Link's Awakening DX. His background in HCI (Master’s work at Umeå) and hands-on mobile prototyping at Philips informs a pragmatic, user-centered approach to engineering. Beyond typical full-stack work he brings low-level reverse-engineering expertise—adding readable labels, macros and memory hooks to retro game codebases—which reflects deep curiosity about platform internals. He has also taught and mentored students in PHP, showing an ability to communicate technical concepts clearly. Comfortable across the stack, he favors readable, maintainable code and incremental refactors that improve long-term project health.
code14 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Human Computer Interaction and Social Media, Master's degree, Human Computer Interaction and Social Media at Umeå University
bookBachelor's Degree, ICT & Media Design, Smart mobile, Bachelor's Degree, ICT & Media Design, Smart mobile at Fontys Hogescholen
bookVWO, N&G, N&T, VWO, N&G, N&T at Bouwens van der Boijecollege
languagesEnglish, Dutch, German
github-logo-circle

Github Skills (28)

markdown10
assembly10
c-language10
z8010
memory-management10
decompilation10
c1110
gameboy-advance10
c1710
php10
markdown-it10
commonmark10
gameboy10
fileio10
assembler10

Programming languages (18)

JavaC++RustCCMakeHTMLBASICKotlin

Github contributions (5)

github-logo-circle
OpenLoco/OpenLoco

Jan 2018 - Jan 2023

An open source re-implementation of Chris Sawyer's Locomotion
Role in this project:
userBack-end Developer
Contributions:90 reviews, 330 commits, 145 PRs in 5 years
Contributions summary:Marijn contributed to the openloco/openloco repository, which is an open-source re-implementation of a game. The commits involved primarily updating and implementing C++ hooks. The work focused on functions related to file operations and memory management, with changes geared towards providing a re-implementation of the game's functionality. The code added new functions for reading and writing files and handling memory allocation.
re-implementationcmakegametrainstransport-tycoon
pret/pokeruby

Dec 2016 - Jul 2017

Decompilation of Pokémon Ruby/Sapphire
Role in this project:
userBack-end Developer & Reverse Engineering
Contributions:157 commits, 79 PRs, 114 comments in 7 months
Contributions summary:Marijn primarily contributed to decompiling and reverse engineering the Pokémon Ruby/Sapphire game. Their commits focused on refactoring and declaring non-static functions in header files, moving global data into separate headers to improve the code's organization and prevent import conflicts, and fixing specific import issues within the project. They also worked on code cleanup by reverting in-code changes and adding missing newlines, showing a focus on code readability and maintainability.
decompilationrubygameboy-advancereverse-engineeringc
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