Michael Hulse

Software Engineer 11 (Canvas LMS) at Instructure

Eugene, Oregon, United States
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
Michael Hulse is a seasoned software engineer with 16 years of experience, currently contributing to Canvas LMS at Instructure where he bridges front-end and back-end systems with an eye for design and usability. He pairs a growth mindset and strong empathy with pragmatic problem-solving, thriving in collaborative teams and mentoring settings. Michael brings a rare blend of creative sensibility and technical rigor—comfortable with ideation, whiteboarding, and translating stakeholder concepts into production features. An active open-source contributor, he has improved the popular kangax/html-minifier project by enhancing tag handling, comment logic, and edge-case whitespace fixes, demonstrating attention to detail in both code and tests. Based in Eugene, Oregon, he balances multimedia and design passions with disciplined engineering practices to deliver polished, dependable solutions.
code16 years of coding experience
github-logo-circle

Github Skills (14)

jscript10
html10
ruby10
javascript10
back-end-development10
test-automation10
testing10
qunit8
backbone8
backbonejs8
jquery8
front-end-development7
git7
css5

Programming languages (20)

JavaC++CSSCCMakeGoHTMLApacheConf

Github contributions (5)

github-logo-circle
kangax/html-minifier

Aug 2013 - Sep 2013

Javascript-based HTML compressor/minifier (with Node.js support)
Role in this project:
userFull-stack Developer
Contributions:9 commits in 20 days
Contributions summary:Michael primarily contributed to the HTML minifier project by implementing new features and improving existing ones. They added functionality to ignore specific tags, enhanced comment handling, and added associated tests. The user also addressed whitespace issues related to `<textarea>` and `<pre>` tags. Their work involved both modifying the core minification logic and expanding the test suite.
minifynode-jsjavascriptcompressorcompress
mhulse/wp-stub

Mar 2015 - Nov 2016

Contributions:16 commits, 15 pushes, 1 branch in 1 year 8 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
Michael Hulse - Software Engineer 11 (Canvas LMS) at Instructure