Ruben De Smet

Postdoctoral Researcher at De Smet Multimedia BV

Brussels, Brussels-Capital, 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
Ruben De Smet is a privacy-focused postdoctoral researcher and software engineer with 14 years of experience bridging applied cryptography, privacy-enhancing technologies, and embedded/IoT security. Based at VUB, he researches zero-knowledge proofs and privacy for social IoT while teaching engineering students and continuing hands-on open source development. His contributions span low-level systems and user-facing improvements—from POSIX file handling and CAD UI fixes in LibreCAD to network stack and IPv6 work in the Rust embedded framework embassy. He brings practical performance sensibilities (e.g., caching QScrollBar hints, benchmarking Bulletproofs with criterion) and has implemented real-world features like reflink support in beets. An active free-software advocate and SMB technology consultant, he pairs academic rigor with pragmatic product-minded engineering. Contactable directly and openly publishes a CV and code that showcase both research depth and cross-platform implementation experience.
code14 years of coding experience
job6 years of employment as a software developer
bookASO Sciences - Math, ASO Sciences - Math at Sint ritacollege
bookDoctor of Philosophy - PhD Ingenieurswetenschappen, Doctor of Philosophy - PhD Ingenieurswetenschappen at Vrije Universiteit Brussel
languagesFrench, English, latijn
github-logo-circle

Github Skills (54)

music-manager10
filesystem10
benchmark10
c-language10
posixct10
qt10
python10
async10
linux10
data-serialization10
benchmarking10
os-development10
media-library10
c1110
drawing10

Programming languages (28)

C#CVim SnippetMakefileGoHTMLGroovyTypeScript

Github contributions (5)

github-logo-circle
A pure-Rust implementation of Bulletproofs using Ristretto.
Role in this project:
userBack-end Developer
Contributions:10 commits, 10 PRs, 64 comments in 1 year 5 months
Contributions summary:Ruben focused on implementing and improving benchmarking for the Bulletproofs library. Their contributions include refactoring existing benchmarks to utilize `criterion` for better visualization. They added benchmarks for generating `BulletproofGens` and `PedersenGens`, and implemented serialization and deserialization for R1CS proofs, including roundtrip tests. Additionally, the user added a method to retrieve the number of allocated multipliers within the constraint system.
rust
beetbox/beets

Jul 2017 - Nov 2020

music library manager and MusicBrainz tagger
Role in this project:
userBack-end Developer
Contributions:3 reviews, 9 commits, 1 PR in 3 years 4 months
Contributions summary:Ruben implemented and integrated reflink functionality into the beets music library manager. This involved modifying existing code to utilize reflink capabilities for file management operations like copying, moving, and linking. They also added tests and documentation related to the new reflink feature. Furthermore, the user made changes to `setup.py` and other parts of the codebase to support reflink integration and ensure its correct behavior.
musicbrainzmusicpythonmusic-librarycli
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