Michael Hoffman

Computer Scientist at hoffmangroup

Old Toronto, Ontario, 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
Michael Hoffman is a computational genomicist and computer scientist with 11 years of experience bridging biomedical research and software engineering from the University of Toronto and Princess Margaret Cancer Centre. He develops robust backend tools and reproducible bioinformatics workflows, with hands-on contributions to open-source projects such as a Google Calendar CLI where he added conference support, enhanced agenda formatting, and TSV event ID outputs. Based in Old Toronto, he combines academic rigor as an associate professor with practical engineering skills to translate complex genomic problems into production-ready software. Colleagues rely on him for clean backend implementations that integrate domain-specific data handling with user-focused features.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
33,536reputation
3.3mreached
175answers
13questions
Badges
unix
top-5%
shell
top-1%
language-features
top-5%
loops
top-5%
scripting
top-1%
python
top-1%
github-logo-circle

Github Skills (27)

debugging10
python10
apidoc10
scripting10
google-calendar-api10
command-line-interface10
bash10
api10
filter10
command-line10
shell10
scopes10
r9
unix9
git9

Programming languages (18)

C#PowerShellCSSJinjaC++CTeXGo

Github contributions (5)

github-logo-circle
insanum/gcalcli

Mar 2018 - Oct 2021

Google Calendar Command Line Interface
Role in this project:
userBack-end Developer
Contributions:1 review, 7 commits, 25 PRs in 3 years 7 months
Contributions summary:Michael primarily contributed to the backend of the Google Calendar Command Line Interface. They implemented new features such as adding support for conference details, the agendaupdate subcommand, and the ability to display the event ID in TSV output. These additions involved modifying core Python files to include new functionalities, parsing arguments, and adding logic to handle different calendar event details. They also refactored output formatting within the agenda command.
command-line-interface
michaelmhoffman/cv

Jan 2021 - Jul 2026

Contributions:98 PRs, 217 pushes, 1 branch in 5 years 7 months
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