Patrick Varilly

Freelance Software Engineer at Varilly Sciences

Brussels, 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
Patrick Varilly is a freelance software engineer with 14 years of experience building scalable, production-grade systems for research labs and Fortune 500 customers from Brussels. He specializes in data engineering, backend development and performance-critical computation, with a recent focus on scaling Bayesian phylogenetic inference and production-hardening tools for genomic epidemiology at the Sabeti Lab. Patrick has a strong track record shipping robust distributed systems and DSLs for large-scale data migration and search (e.g., DobiMigrate and a trademark search serving ~200M records), and contributes to scientific open-source projects including notable work improving SciPy’s spatial cKDTree accuracy and tests. He blends academic rigor (postdoc and PhD-level research in computational physics/chemistry) with pragmatic engineering practices like TDD, immutable data structures and asynchronous libraries. Known for surfacing high-impact analyses and turning R&D prototypes into reliable services, he moves fluidly between C++, Java, Python and TypeScript to remove scaling bottlenecks. An understated strength is his ability to visualise and explain complex computational engines, making inner workings accessible to both researchers and engineers.
code14 years of coding experience
job10 years of employment as a software developer
bookUniversity of California, Berkeley
bookBachelor of Science (BS), Physics (minor in Math), 5.0 / 5.0, Bachelor of Science (BS), Physics (minor in Math), 5.0 / 5.0 at Massachusetts Institute of Technology
bookUniversity of Cambridge
languagesEnglish, Spanish, French, German, Dutch
stackoverflow-logo

Stackoverflow

Stats
105reputation
5kreached
1answer
2questions
github-logo-circle

Github Skills (15)

testing10
algorithms10
scipy10
python10
numpy10
data-structure9
data-structures9
c178
c118
generics6
collections6
covariance6
dictionary6
inheritance6
gcc6

Programming languages (3)

TypeScriptC++Python

Github contributions (5)

github-logo-circle
scipy/scipy

Mar 2012 - Jul 2013

SciPy library main repository
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:26 commits, 3 comments in 1 year 4 months
Contributions summary:Patrick primarily contributed to the `scipy/scipy` repository by addressing bugs and implementing improvements in the `scipy.spatial.kdtree` and `scipy.spatial.ckdtree` modules. Their work included bug fixes for the `kdtree`, and adding and enhancing functions such as `query_ball_point`, `query_ball_tree`, `query_pairs`, and `sparse_distance_matrix` to the `ckdtree` module. The user also focused on ensuring code quality by addressing issues related to accuracy and providing testing infrastructure enhancements to the cKDTree implementation.
scipypythonscientific-computing
patvarilly/DNACC

May 2012 - Aug 2020

Python module for calculating DNACC interaction potentials and binding details
Contributions:9 commits, 3 PRs, 4 pushes in 8 years 4 months
interactionpythonpython-modulepotentialsdetails
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