Michael Casebolt

Software Engineer

Oroville, California, 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 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.
code12 years of coding experience
job6 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
github-logo-circle

Github Skills (6)

typescript10
javascript10
typescripts10
animation10
typescript-types10
testing9

Programming languages (14)

JavaC++BikeshedCRustHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
tweenjs/tween.js

Jun 2016 - Jun 2020

JavaScript/TypeScript animation engine
Role in this project:
userFront-end Developer
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.
animationjavascripttypescripttweentweenjs
mikebolt/primeland-old

Apr 2023 - Apr 2023

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.
Request Free Trial