Michael Schoonmaker

Frontend Engineer at Flagship

Baltimore, Maryland, 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 Schoonmaker is a frontend engineer and founder with 13 years of experience building delightful, playable web and mobile experiences from Baltimore to the Bay Area. He co-founded Legacy of Play, delivering apps and games for the tabletop hobby industry while engineering self-healing Rust services and computer-vision driven prototypes, and currently works as a Frontend Engineer at Flagship. His background spans CTO and lead roles at startups like Squad and ActionSprout, where he drove platform migrations, live audio/social features, and large-scale data pipelines. A pragmatic polyglot, Michael ships in Dart/Flutter, React, Node, Rust, Python and more, and contributes to notable open-source async tooling such as cujojs/when. He combines hands-on implementation with coaching and product-minded technical leadership, favoring playful UX and robust engineering equally. Outside work he channels that playfulness into tabletop tooling and experimental prototyping that blend simulation, vision, and custom print pipelines.
code13 years of coding experience
job14 years of employment as a software developer
bookBachelor of Arts - BA Computer Science & Music, Bachelor of Arts - BA Computer Science & Music at Bucknell University
stackoverflow-logo

Stackoverflow

Stats
121reputation
18kreached
6answers
1question
github-logo-circle

Github Skills (11)

asynchronous10
testing10
javascript10
async10
es6-promise10
nodejs8
unit-testing-framework6
unit-testing6
visual-studio6
gruntjs6
network-drive6

Programming languages (16)

CSSRustCGoHTMLSvelteTypeScriptShell

Github contributions (5)

github-logo-circle
cujojs/when

Jun 2013 - Nov 2013

A solid, fast Promises/A+ and when() implementation, plus other async goodies.
Role in this project:
userBack-end Developer
Contributions:5 commits in 5 months
Contributions summary:Michael contributed to the core functionality of the `when` library, focusing on asynchronous programming. They added and refined features related to node-style callbacks, including `bindCallback` and `liftCallback`, ensuring compatibility and correct behavior. The contributions involved refactoring and adding tests to verify the functionality and expected execution order of the callbacks within the promise lifecycle. These changes enhanced the library's ability to integrate with existing asynchronous codebases.
callbacksasync-awaitjavascriptpromisesasync
Schoonology/usergen

Mar 2015 - Nov 2018

A simple means to generate user data.
Contributions:1 PR, 1 push, 1 branch in 3 years 8 months
meansuser-data
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
Michael Schoonmaker - Frontend Engineer at Flagship