Michael-bryant Choa

Founding Engineer at Ease Capital

Los Angeles, 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-bryant Choa is a Founding Engineer with 11 years of full-stack experience building modern web applications using ES6, Node, React, Redux and GraphQL, currently driving product and engineering at Ease Capital in Los Angeles. He has a strong track record in high-impact e-commerce and startup environments (The Black Tux, Thrive Market, Nordstrom/HauteLook) and a history of improving conversion funnels and analytics at scale. Michael-Bryant is also an active open-source creator — he built React Monocle, a developer tool that parses and visualizes React component hierarchies with real-time state feedback, demonstrating deep knowledge of parsers, testing and developer UX. Comfortable across front-end, back-end and DevOps workflows, he brings pragmatic TDD, performance-focused engineering, and a background in embedded GUI systems to complex product challenges. Collectedly, his work shows a blend of startup grit, production-grade architecture, and a knack for developer tooling that uncovers hidden complexity.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science, Computer Engineering, Bachelor of Science, Computer Engineering at Binghamton University
stackoverflow-logo

Stackoverflow

Stats
11reputation
3kreached
1answer
0questions
github-logo-circle

Github Skills (8)

javascript10
s610
parsing10
parse10
react10
ast-parser10
unit-testing9
jestjs6

Programming languages (6)

TypeScriptCSSJavaScriptLuaPythonNunjucks

Github contributions (5)

github-logo-circle
team-gryff/react-monocle

Jun 2016 - May 2017

A developer tool to visualize a React application's component hierarchy.
Role in this project:
userFront-end Developer
Contributions:190 commits, 113 PRs, 79 pushes in 10 months
Contributions summary:Michael-bryant primarily contributed to the development of a React-based developer tool for visualizing React application component hierarchies. Their work focused on implementing the core logic for parsing and extracting component information from JavaScript files, specifically supporting ES5 and ES6 component syntax. The user also refactored the parser and related unit tests, and implemented unit tests to ensure the parsing correctly handles component composition including nested components and props.
reactcomponent-hierarchydeveloper-toolsvisualizationredux
mbchoa/git-testing

Sep 2017 - Aug 2020

Contributions:6 PRs, 6 pushes, 8 branches in 3 years
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