Michael Crusoe

Debian Developer at Common Workflow Language, a project of the Software Freedom Conservancy

Berlin, Germany
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
Michael Crusoe is a Debian Developer and co-founder/project lead of the Common Workflow Language with 19 years of experience building and maintaining open-source infrastructure for bioinformatics and scientific workflows. Based in Berlin, he blends backend engineering, DevOps, and QA expertise—contributing to prominent projects like mypy, Biopython, Toil, and the CWL reference implementation—to improve reliability, typing, and cross-platform build/distribution. His work spans low-level C++ and SIMD portability to Python type stubs and test automation, reflecting a rare full-stack fluency across performance-sensitive and high-level tooling. Michael drives community and standards work as much as code: he runs CWL community programs, trains users, liaises with ELIXIR, GA4GH and other infrastructure bodies, and has led fundraising and mentoring efforts. Notably, he pairs packaging and distribution experience in Debian-Med with hands-on fixes that enable non-x86 builds and CI across diverse platforms, making scientific software more reproducible and portable. He is pragmatic, detail-oriented, and focused on sustainability: from fixing memory leaks to improving test suites, he consistently raises code quality for large collaborative projects.
code20 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science: Computer Systems & Bioinformatics, Doctor of Philosophy - PhD, Computer Science: Computer Systems & Bioinformatics at Vrije Universiteit Amsterdam (VU Amsterdam)
bookBachelor of Science - BS, Microbiology, Bachelor of Science - BS, Microbiology at Arizona State University
bookAS, Biology, AS, Biology at Scottsdale Community College
stackoverflow-logo

Stackoverflow

Stats
16reputation
55reached
1answer
0questions
github-logo-circle

Github Skills (80)

python10
testing10
bash10
cmake10
c1110
c1710
type-system10
automation10
build-automation10
genomics10
stubs10
bitwise10
avx10
memory-management10
linux10

Programming languages (32)

CDCMakeMakefileGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
Common Workflow Language reference implementation
Role in this project:
userBackend & DevOps Engineer
Contributions:89 releases, 388 reviews, 1395 commits in 7 years 4 months
Contributions summary:Michael's commits primarily focus on maintaining and enhancing the cwltool project. They contribute to documentation updates, suggesting a role as a technical writer. They also fix existing bugs and implement new functionalities to the code base, suggesting a role as a back-end developer. Furthermore, they are seen setting up the infrastructure needed to support a project.
common-workflow-languagecwlworkflowscontainersscience
dib-lab/khmer

Jul 2013 - Aug 2017

In-memory nucleotide sequence k-mer counting, filtering, graph traversal and more
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:4 releases, 1107 commits, 221 PRs in 4 years 2 months
Contributions summary:Michael primarily worked on improving the codebase through bug fixes and addressing code quality issues. They addressed "high impact outstanding" issues found by Coverity and also corrected a memory leak. The user's commits include significant refactoring and code cleanup. The user also appears to be involved in general code maintenance and the overall upkeep of the project.
graph-traversaldnak-merpythonbloom-filter
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