Stijn Herfst

Software Engineer at Polars

Amsterdam, 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
🎓
Top School
Stijn Herfst is a software engineer with 10 years of experience specializing in high-performance CPU/GPGPU computing, low-level optimizations, and graphics (including voxel ray tracing). He has a strong track record of turning deep technical understanding into simple, practical solutions—demonstrated by work on massive-scale, low-latency crowd simulations in Rust/C++ and cache-optimized multithreaded algorithms from his master’s research. Stijn contributed to the popular microsoft/vcpkg project, porting and integrating C++ libraries and improving cross-platform build processes, reflecting his pragmatic approach to build systems and tooling. Based in Amsterdam, he enjoys collaborative product development that pushes state of the art and benefits society, and he thrives on diving into subjects to uncover elegant, efficient implementations.
code10 years of coding experience
job7 years of employment as a software developer
bookMaster's degree Game and Media Technology, Master's degree Game and Media Technology at Utrecht University
languagesEnglish, Dutch
github-logo-circle

Github Skills (11)

package-manager-tool10
vcpkg10
c-language10
package-manager10
lib10
cmake10
cprogramming-language10
build-automation9
cpp8
c178
c118

Programming languages (7)

Objective-JC++ShellRustCCMakeJavaScript

Github contributions (5)

github-logo-circle
microsoft/vcpkg

May 2019 - Jul 2021

C++ Library Manager for Windows, Linux, and MacOS
Role in this project:
userBack-end Developer & Build Engineer
Contributions:2 reviews, 15 commits, 8 PRs in 2 years 2 months
Contributions summary:Stijn primarily contributed to porting and integrating third-party libraries within the vcpkg package manager, focusing on C++ libraries like StormLib, Casclib, and Qt-Advanced-Docking-System. Their work involved creating and modifying portfiles, CMake configurations, and patches to ensure compatibility and proper build processes. They also streamlined build procedures and updated versions of existing ports.
c-plus-plussetuptoolspackage-managermacoscplusplus
stijnherfst/BrickMap

Nov 2019 - Apr 2022

A high performance realtime CUDA voxel path tracer
Contributions:40 commits, 1 PR, 8 pushes in 2 years 5 months
cudarealtimepath-tracercppgpu
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
Stijn Herfst - Software Engineer at Polars