Cam Wiegert

Staff Software Engineer at Fetch

Madison, Wisconsin, 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
Cam Wiegert is a product-focused Staff Software Engineer in Madison, WI with 11 years of experience building polished, responsive web front ends. He has progressed from digital design into engineering roles at Ionic, Zendesk, and Fetch, blending UX sensibility with pragmatic engineering to ship features and tests across component libraries and documentation sites. A frequent open-source contributor, Cam created and refined lightweight JS utilities like baffle (text obfuscation), in-view (viewport detection), and typical (compact typing animation), demonstrating taste for small, well-crafted libraries. He’s skilled in HTML/CSS/JavaScript and front-end architecture, with a track record of improving cross-browser responsive behavior and test coverage for large UI toolkits. Notably, his work balances product impact and developer ergonomics—adding offsets, unicode support, and build tooling to make tiny libraries robust in real projects. Cam holds a BA from UW–Madison in Digital Communication and Media, bringing formal design training to technical implementation.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Arts - BA Digital Communication and Media/Multimedia, Bachelor of Arts - BA Digital Communication and Media/Multimedia at University of Wisconsin-Madison
github-logo-circle

Github Skills (31)

ionice10
static-typing10
javascript10
utilities10
lib10
animation10
ui-components10
testing10
dynamic-typing10
css10
responsive-design10
typescript10
ionic10
implicit-typing10
dom-manipulation10

Programming languages (7)

TypeScriptCSSCJavaScriptHTMLRubyRich Text Format

Github contributions (5)

github-logo-circle
camwiegert/baffle

Jul 2016 - Mar 2017

A tiny javascript library for obfuscating and revealing text in DOM elements. :astonished:
Role in this project:
userFront-end Developer
Contributions:153 commits, 11 PRs, 24 pushes in 8 months
Contributions summary:Cam primarily contributed to the development of the "baffle" library, a JavaScript tool for text obfuscation and reveal effects. Their commits introduced features like the `getInitBitmap` and `chance` option, allowing for more control over the obfuscation process. The user also implemented an interface that could be started and stopped and then later removed the start interface function, but then added it back again to enable text changes and dynamic updates with the `text` method. The development included adding a webpack build configuration.
javascript-librarytiny-javascript-libraryelementstinyjavascript
camwiegert/in-view

Aug 2016 - Nov 2016

Get notified when a DOM element enters or exits the viewport. :eyes:
Role in this project:
userFront-end Developer
Contributions:151 commits, 24 PRs, 99 pushes in 3 months
Contributions summary:Cam primarily focused on enhancing the `in-view` library, a JavaScript utility for detecting when DOM elements enter or exit the viewport. Their commits demonstrate a focus on adding features, specifically including an offset parameter to the `inViewport` function, and refactoring the library's utilities. The user refactored and streamlined code by removing and moving helper functions, culminating in a streamlined version of the utility.
eyesjavascriptviewporttiltrequirejs
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