Michael Stegeman

Greater Denver Area 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

🤩
Rockstar
🎓
Top School
Michael Stegeman is a versatile software engineer with 11 years of experience building full-stack and systems software across C, Python, JavaScript and ARM assembly. Comfortable across Linux, BSD, Windows and macOS, he blends low-level systems tooling (GCC/Clang, KVM, Docker) with modern web development and DevOps practices (TypeScript, CI/CD, Jenkins, Artifactory). His open-source work on Mozilla’s WebThings Gateway highlights a knack for shipping polished UI and add-on frameworks while handling streaming and schema-driven data types. A strong academic foundation in computer science and computer engineering with near-perfect GPAs underpins his attention to correctness and performance. Based in the Greater Denver Area, he brings pragmatic full-stack craftsmanship and an uncommon fluency bridging embedded/assembly-level concerns with user-facing web interfaces.
code11 years of coding experience
bookUMBC
bookUniversity of Missouri
github-logo-circle

Github Skills (7)

webui10
typescript10
javascript10
typescripts10
typescript-types10
react9
websocket9

Programming languages (20)

JavaC++CSSRustCMakefilePLpgSQLGo

Github contributions (5)

github-logo-circle
WebThingsIO/gateway

Apr 2018 - Mar 2021

WebThings Gateway - a self-hosted web application for monitoring and controlling a building over the web
Role in this project:
userFull-stack Developer
Contributions:2 releases, 75 reviews, 860 commits in 2 years 11 months
Contributions summary:Michael primarily focused on implementing and refining the user interface (UI) components for the WebThings Gateway, building a system for handling configurable add-ons. They also developed and implemented code for various data types within the schema-form. The user's contributions included the implementation of UI elements, such as those for managing and editing user settings, adding support for the display of devices, and handling the logic for managing video streams. This involved interaction with TypeScript, JavaScript and related web technologies.
golangwebthingsgatewaytplinkwebthings-gateway
WebThingsIO/gateway-deb

Dec 2019 - Nov 2020

Debian package for running Mozilla WebThings Gateway
Contributions:35 commits, 15 PRs, 65 pushes in 11 months
webthingsgatewaydebian-packagedebianmozilla
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 Stegeman