Vincent Driessen

Principal Engineer at Liveblocks

Overijssel, 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
Vincent Driessen is a Principal Engineer with 17 years of experience building pragmatic, user-focused software and leading small, high-leverage teams. He blends deep theoretical computer science with hands‑on product development—equally comfortable solving grand architectural problems and polishing UI details—and champions simplifying systems, often by removing complexity rather than adding it. A long-term open-source contributor, his work spans Python, DevOps and frontend tooling, from improving packaging and Celery features to optimizing React components at Liveblocks and maintaining the influential git-flow tooling. He’s a tool-builder and evangelist for best practices, thrives in asynchronous, remote environments, and has founded a consulting practice serving startups across the US and Netherlands. Known for intellectual curiosity and humility, Vincent prioritizes enabling teammates and maintaining a lasting mental model of the software his teams build.
code17 years of coding experience
job16 years of employment as a software developer
bookMaster of Science Computer Science, Master of Science Computer Science at Radboud University
bookVWO, VWO at Collegium Marianum
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (94)

dependency-management10
flow-control10
python10
vimscript10
testing10
plugin-development10
command-line-interface10
type-definition10
integrations10
vim10
type-system10
automation10
flask10
code-readability10
libstdc10

Programming languages (15)

MDXC++RustGoHTMLTypeScriptShellPEG.js

Github contributions (5)

github-logo-circle
nvie/gitflow

Jan 2010 - Jul 2012

Git extensions to provide high-level repository operations for Vincent Driessen's branching model.
Role in this project:
userDevOps Engineer
Contributions:323 commits in 2 years 6 months
Contributions summary:Vincent primarily contributed to the project by implementing and modifying installation scripts and build processes. Their work involved creating and updating installation scripts, including both shell scripts and batch files for different operating systems. These changes aimed to streamline the installation of the git-flow tool, as well as fixing related issues and making the tool more portable.
liveblocks/liveblocks

Mar 2022 - Jan 2023

Realtime infrastructure for multiplayer apps and agents
Role in this project:
userFront-end Developer
Contributions:81 releases, 1293 reviews, 798 commits in 10 months
Contributions summary:Vincent primarily focused on improving and maintaining the frontend of the application, specifically the React components. They introduced a new "rerender" hook and refactored existing components using hooks for managing presence and storage. The user also made updates to simplify state management and optimized React components to minimize re-renders. Additionally, they improved the build process and performed code formatting.
multiplayerwebsocketsreal-timecollaborationtoolkit
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