Senior Fullstack Web Developer at Bug Hunters Café
Greater Minneapolis-St. Paul Area United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jason Mcdonald is a Senior Fullstack Web Developer and software engineering manager with 11+ years of experience modernizing legacy systems, optimizing memory and reducing technical debt while leading cross-functional teams. He combines hands-on architecture and full-stack delivery with product ownership, having built CI/CD pipelines, led cloud image rollouts at Canonical, and modernized an in-production ML image pipeline. An author of Dead Simple Python and creator of the Quantified Tasks methodology, he fosters developer growth—he also designed one of the first full-remote engineering internships that produced many future senior engineers. An active open-source contributor, he has improved core components in projects like AppImageKit and enhanced UX and community tooling for the Mailspring client. Based in the Twin Cities, he blends practical engineering rigor with strong communication and mentorship skills, and—unobvious to many—maintains a quirky devotion to typewriters and bow ties that underscores his attention to craft.
11 years of coding experience
14 years of employment as a software developer
Communication General, Communication General at North Idaho College
High School, High School at Columbia Virtual Academy (HS)
:love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux.
Role in this project:
Full-stack Developer
Contributions:17 reviews, 13 commits, 9 PRs in 2 months
Contributions summary:Jason contributed to Mailspring by addressing various aspects of the application, including removing account limits, making UI states persistent for features like "Run on Startup," and updating licenses. They also integrated Discourse Community links and menu options, enhancing user support and community engagement. The user’s work demonstrates a focus on UI/UX improvements and maintaining the application's functionality.
Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.libera.chat
Role in this project:
Backend Developer
Contributions:10 commits, 5 comments in 8 days
Contributions summary:Jason primarily focused on modifying and refactoring the `AppRun.c` file, which appears to be a core component of the application packaging process. Their commits involved adding comments to explain the existing code, improving the structure and logic, and correcting potential bugs within the executable file. The user also made adjustments to the bracketing style and merged in changes from another branch, ultimately contributing to the maintainability of the project.
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
Jason Mcdonald - Senior Fullstack Web Developer at Bug Hunters Café