Pepijn Van Eeckhoudt

Senior Software Engineer at Datadobi

Leuven, Flemish Brabant, Belgium
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
Pepijn Van Eeckhoudt is a Senior Software Engineer with 14 years of experience building high-performance storage and data-management systems, currently driving core R&D at Datadobi from Leuven, Belgium. He specializes in Java-centric infrastructure, filesystems and protocol implementations (NFS/SMB), with hands-on experience in C and recent Rust work—authoring custom java.nio.file.FileSystemProvider implementations and in-house SMB/NFS client stacks. His contributions to the hierynomus/smbj project show deep protocol-level insight, including precision-preserving FileTime handling and robust file operation fixes. Pepijn designs resilient workflow and query engines—replacing AST interpreters with runtime code generation and now exploring Apache DataFusion in Rust for the next-generation engine. He has a strong background in graphics and cross-platform tooling from earlier roles (OpenGL, mobile/web code sharing, GeoPackage) and routinely blends low-level engineering with tooling and infrastructure leadership. Beyond code, he’s known for pragmatic automation—building Terraform providers, CI/CD, artifact and SBOM pipelines—and for mentoring teams through complex migrations and protocol validation events.
code14 years of coding experience
job10 years of employment as a software developer
bookLicentiate degree (equivalent to M.Sc.), Computer Science, Licentiate degree (equivalent to M.Sc.), Computer Science at KU Leuven
languagesDutch, English
stackoverflow-logo

Stackoverflow

Stats
91reputation
4kreached
2answers
2questions
github-logo-circle

Github Skills (7)

file-handling10
javas10
smb10
java10
windows6
virtual-machine6
profiling6

Programming languages (16)

JavaC++CSSRustCGoHTMLGroovy

Github contributions (5)

github-logo-circle
hierynomus/smbj

Jun 2017 - Nov 2020

Server Message Block (SMB2, SMB3) implementation in Java
Role in this project:
userBack-end Developer
Contributions:36 commits, 38 PRs, 394 comments in 3 years 5 months
Contributions summary:Pepijn primarily focused on improving the `hierynomus/smbj` project, which is a Java implementation of the Server Message Block (SMB) protocol. Their work involved enhancing file handling by introducing a custom `FileTime` class to preserve precision and refactoring various components to use the new class. They also contributed to fine-grained file information querying and fixing issues related to file operations and data handling, showing a strong grasp of the SMB protocol's nuances. Additionally, the user addressed code quality issues such as formatting and license headers.
javamessagesmb2smb3
sejda-pdf/webp-imageio

Jun 2013 - May 2018

Java ImageIO WebP support
Contributions:36 commits, 2 comments in 5 years
imageiowebpjavawebp-supportjava-imageio
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
Pepijn Van Eeckhoudt - Senior Software Engineer at Datadobi