William Johnson

Founder at Null Sweat, LLC

Denver, Colorado, 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
William Johnson is a founder and seasoned front-end engineer with over a decade of experience building and testing production web components and developer tools. Based in Denver, he led Bento-related initiatives at Google, extending e2e tests, Storybook examples, and Next.js integrations for the widely used AMP component library. He’s shipped full-stack features across startups and enterprises—OpenTable billing and POS integrations, RE/MAX Angular migrations, and service-oriented Node.js work—while championing robust test automation. As founder of Null Sweat, LLC, he combines hands-on coding with product, design, and growth responsibilities and is building Test2Doc to improve testing-driven documentation. A pragmatic tinkerer who once crafted web games for seniors and converted CoffeeScript legacies into modern JavaScript, he blends empathy for users with a strong engineering craft. His GitHub persona hints at a playful streak, but his open-source contributions to AMP demonstrate disciplined, production-grade impact.
code12 years of coding experience
job7 years of employment as a software developer
bookBFA Digital Design, BFA Digital Design at University of Colorado Denver
bookAAS Motion Graphics Animation, AAS Motion Graphics Animation at Red Rocks Community College
languagesEnglish
github-logo-circle

Github Skills (8)

preact10
javascript10
selenium-ide10
selenium10
react10
testing10
html9
css7

Programming languages (8)

TypeScriptC#MDXC++SCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
ampproject/amphtml

Sep 2021 - Apr 2022

The AMP web component framework.
Role in this project:
userFront-end Developer / Test Automation Engineer
Contributions:164 reviews, 17 commits, 44 PRs in 6 months
Contributions summary:William focused on enhancing the front-end capabilities of the AMP project. Their contributions included adding and refactoring end-to-end (e2e) tests for various Bento components, such as `amp-lightbox-gallery`, `bento-timeago`, `bento-youtube`, `bento-wordpress-embed`, `bento-sidebar`, `bento-video-iframe`, `bento-soundcloud`, and `bento-vimeo`. These tests involved creating e2e fixtures and verifying the behavior and functionality of these components within the AMP framework. Further enhancements included implementing preact/react e2e tests for the `bento-base-carousel` and `bento-timeago` components.
web-components
HeyOmae/OMA3

Sep 2020 - Jan 2023

Shadowrun 6e Character Generator
Contributions:90 releases, 1667 reviews, 355 commits in 2 years 4 months
reactshadowrun-character-generatorindexeddbpwacharacter-generator
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