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.
WebThings Gateway - a self-hosted web application for monitoring and controlling a building over the web
Role in this project:
Full-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.
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.