Michael Casebolt is a pragmatic software engineer with 12 years of experience building reliable backend and frontend web applications using modern JavaScript and TypeScript. He has shipped production systems across startups and large companies, including Google and BLACKBIRD.AI, and has experience in VR data visualization, telematics analytics, and full-stack development. Comfortable across the stack, he favors pragmatic refactors and performance-minded improvements—evident in his open-source contributions to tween.js where he simplified elastic easing logic and added Node-compatible timing support. Based in Oroville, California, he blends curiosity about new technologies with a track record of delivering working software under diverse constraints. Known for turning complex data and UX problems into maintainable implementations, he brings steady engineering judgment and a penchant for thoughtful simplification.
12 years of coding experience
6 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
Contributions:4 releases, 283 commits, 181 PRs in 4 years 1 month
Contributions summary:Michael's contributions primarily focus on simplifying and refactoring the easing functions within the tween.js library. They simplified several elastic easing functions and made modifications to the performance.now polyfill to support node.js. Moreover, the user added and tested the "preserve flag" feature that allows for reusing unremoved tweens.
Contributions:1 release, 202 pushes, 1 branch in 3 days
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.