Founder And Web Slinger at Butterscotch Shenanigans
St. Louis, Missouri, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Adam Coster is a founder and full-stack web engineer with nine years of experience building web tooling, internal automation, analytics, and business operations for a small, cross-platform game studio. As co-founder of Butterscotch Shenanigans he combines product-minded engineering with studio management and bizdev, helping ship hits like Crashlands after an early mobile start. He brings a rare mix of PhD-level research rigor—having applied computer vision to cell biology—with hands-on software craftsmanship, evidenced by contributions to developer tooling such as a robust TypeScript alias resolver. Based in St. Louis, he runs day-to-day technical work that streamlines other teams’ workflows, from build tooling to analytics pipelines. Outside of code he hosts the Coffee with Butterscotch podcast, reflecting an appetite for storytelling and community building.
9 years of coding experience
1 year of employment as a software developer
BA, Biology, BA, Biology at University of Chicago
Doctor of Philosophy (PhD), Molecular Biology, Doctor of Philosophy (PhD), Molecular Biology at The University of Texas Southwestern Medical Center at Dallas
English, Spanish
Stackoverflow
Stats
1,272reputation
53kreached
32answers
15questions
Github Skills (14)
regular-expression10
typescript10
javascript10
typescripts10
typescript-types10
testing9
compilation9
nodejs6
php6
mongodb6
apache6
jquery6
filepermissions6
cgi6
Programming languages (11)
TypeScriptC#YaccDockerfileRRustJavaScriptGame Maker Language
Replace alias paths with relative paths after typescript compilation
Role in this project:
Full-stack Developer
Contributions:14 reviews, 7 commits, 4 PRs in 13 days
Contributions summary:Adam primarily focused on improving the functionality and robustness of the TypeScript alias replacement tool. Their contributions included adding options for full path resolution, modifying the import statement matching logic for better accuracy, and resolving issues related to error handling and silent mode operation. They also enhanced the test suite and made the import-path-matching regex more strict.
Create Levelhead Node.js and web apps powered by Rumpus CE. Fetch level and player data, add levels to your bookmarks, and more!
Contributions:91 commits, 1 PR, 56 pushes in 2 years 2 months
nodejsapibutterscotch-shenanigansgamesjavascript
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.