Vincent Traag is a senior researcher at CWTS Leiden with 12 years of experience at the intersection of computational social science, network science, and science studies, combining a PhD in Applied Mathematics with an MSc in Sociology. He specializes in network and community-detection methods, contributing directly to core graph libraries such as igraph (Python, C and R) and the widely used Leiden algorithm implementation. His background spans academic research on elite networks and regime transitions, practical data integrity consulting, and hands-on software development—from C# web apps to low-level C algorithm work—making him comfortable across research and production code. Vincent’s contributions include fixing numerical stability issues, improving file-format readers/writers, and ensuring package builds for conda-forge, reflecting attention to robust, reproducible tooling. Colleagues rely on him for rigorous quantitative methods paired with pragmatic engineering that improves widely used open-source graph analysis tools.
11 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Applied Mathematics, Doctor of Philosophy (Ph.D.), Applied Mathematics at Université catholique de Louvain
Propedeuse, Computer Science, Propedeuse, Computer Science at HU University of Applied Sciences Utrecht (Hogeschool Utrecht)
Msc, Sociology, Msc, Sociology at University of Amsterdam
NA, Artificial Intelligence, NA, Artificial Intelligence at University of Utrecht
Contributions:76 reviews, 244 commits, 111 PRs in 3 years 7 months
Contributions summary:Vincent primarily contributed to the iGraph library's core functionality, implementing and refining algorithms related to graph analysis, particularly in the areas of shortest paths, betweenness centrality, and community detection. Their work involved modifying existing C code, introducing new functions, and improving numerical stability. They also made improvements to the graph library's foreign file format readers and writers and worked on example code.
Contributions:1 release, 5 reviews, 110 commits in 2 years 3 months
Contributions summary:Vincent primarily contributed to the igraph R package, specifically by correcting documentation, updating to version 0.8.0 and modifying test files, and adding new community detection algorithms. They also made changes to the source code to fix potential errors, corrected and updated documentation, and implemented functionality for various graph algorithms. The commits indicate involvement in maintaining and improving the library's functionality and documentation.
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
Vincent Traag - Senior Researcher at CWTS Leiden University