Sinan Bulut

HPC Developer at 3vGeomatics

Vancouver, British Columbia, Canada
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
Sinan Bulut is an HPC developer and computational scientist with 11 years of experience building and maintaining high-performance computing environments, developing scientific software, and applying computational methods to materials and power-system problems. He combines deep academic training (PhD in Physics) with hands-on systems work—Linux administration, MPI/Fortran numerical codes, Python tooling, Spack packaging, and ML/data-science workflows—gained at national supercomputing centers and research institutions. At 3vGeomatics he focuses on scalable HPC solutions while contributing upstream to the widely used Spack package manager by adding and hardening complex package builds and dependency fixes. His background in theoretical condensed-matter research and practical small-signal stability analysis gives him a rare ability to translate advanced models into production-ready computational tools. He also has teaching experience delivering introductory programming and scientific-computing training, reflecting a strong aptitude for user support and documentation. Based in Vancouver, he brings a pragmatic blend of research rigor and production engineering to computational challenges.
code11 years of coding experience
job10 years of employment as a software developer
bookM.Sc, Applications of Modelling in Natural & Social Sciences, M.Sc, Applications of Modelling in Natural & Social Sciences at Trent University
bookPh.D., Physics, Ph.D., Physics at Queen's University
bookB.Sc., Physics, B.Sc., Physics at Orta Doğu Teknik Üniversitesi / Middle East Technical University
languagesTurkish, English, German
github-logo-circle

Github Skills (8)

software-packaging10
python10
package-management10
r8
perl8
cprogramming-language7
cmake7
c-language7

Programming languages (16)

C++CScalaModelicaHTMLMATLABTypeScriptq

Github contributions (5)

github-logo-circle
spack/spack

Jan 2018 - Jan 2023

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer
Contributions:80 reviews, 213 commits, 251 PRs in 5 years
Contributions summary:Sinan primarily contributed to the development and maintenance of the Spack package manager. Their work involved creating new packages for various software tools, including Perl modules, R packages, and Python libraries, by defining the necessary metadata, dependencies, and build instructions. They also added new versions of existing packages and modified package files to address build issues, fix typos, and ensure compatibility with testing frameworks like flake8. Furthermore, they addressed and resolved build issues related to dependencies like liblz4 and OpenSSL.
compilerspythonradiussplatformslinux
Sinan81/spack

Dec 2017 - Feb 2025

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Contributions:1 PR, 838 pushes, 419 branches in 7 years 3 months
compilersplatformspackage-managerconfigurationsmultiple-versions
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