Sijmen Mulder

Sr. Developer at Securify B.V.

Purmerend, North Holland, 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

👤
Senior
Sijmen Mulder is a curious, all-round senior developer with 13 years of experience building robust, portable backend systems from the Netherlands. Currently at Securify B.V., he focuses on pragmatic engineering and cross-platform compatibility, often diving into low-level issues that make software reliably portable across Unix-like systems. His open-source work includes meaningful fixes to prominent terminal tools like nnn and sc-im, where he tackled platform-specific build issues, buffer overflows, and missing system calls to broaden support for SmartOS and OpenBSD. Comfortable across systems and C-level tooling, he brings both deep technical troubleshooting skills and a preference for practical, long-lived fixes that reduce future maintenance.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
5,809reputation
985kreached
34answers
29questions
Badges
case-sensitive
top-5%
git
top-5%
objective-c
top-5%
nsarray
top-1%
github-logo-circle

Github Skills (33)

debug10
ncurses10
system-programming10
multiplatform10
terminal-emulator10
cross-platform10
c1110
terminal-application10
openbsd10
c1710
command-line10
nsarray10
git9
objective-c9
c-libraries9

Programming languages (13)

C#C++CMakefileGoHTMLShellJavaScript

Github contributions (5)

github-logo-circle
jarun/nnn

Dec 2018 - Nov 2022

n³ The unorthodox terminal file manager
Role in this project:
userBackend Developer & Systems Engineer
Contributions:9 reviews, 18 commits, 16 PRs in 4 years
Contributions summary:Sijmen primarily focused on fixing bugs and improving the codebase's compatibility across various operating systems. Their contributions involved addressing compiler warnings related to signed/unsigned integer comparisons and fwrite errors. They also worked on resolving build issues on SmartOS by adding necessary definitions and adapting code for platform-specific limitations. Furthermore, the user addressed buffer overflows in the `strftime` function and replaced `dprintf()` calls with `fprintf()` or `write()` for broader platform support.
unicornsvimbatch-renamedeveloper-toolsmulti-platform
andmarti1424/sc-im

Jun 2018 - Dec 2019

sc-im - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal
Role in this project:
userBack-end Developer
Contributions:13 commits, 9 PRs, 29 comments in 1 year 6 months
Contributions summary:Sijmen primarily focused on enhancing the software's compatibility and functionality, particularly concerning system dependencies and file handling. A significant contribution was the addition of code paths to support OpenBSD systems by addressing the absence of `wordexp()`. Other commits addressed missing calls to `wordexp()`, fixing typos and improving portability by replacing `strlcpy` with `memcpy`. These changes demonstrate a focus on improving the codebase's robustness and platform compatibility.
terminal-appvimconsolecalculatorconsole-application
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
Sijmen Mulder - Sr. Developer at Securify B.V.