Adam Solove

Software Engineer at Figma

Atlanta, Georgia, 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

👤
Senior
🎓
Top School
Adam Solove is a seasoned software engineer and manager with 16 years building delightful web UIs and leading teams across startups and scale-ups, currently shaping Billing at Figma. He blends deep React/front-end expertise with product-minded systems work—having led UI platform efforts at Stripe, shipped payments and compliance features, and rebuilt frontend platforms to boost performance and conversions. Adam is as comfortable coding component behavior (contributions to MontageJS and the Federated Wiki) as he is hiring, mentoring, and aligning engineering, design, and product around customer outcomes. A regular conference speaker, open-source contributor, and former product director, he brings a historian’s curiosity about UI evolution—grounded in practical experience delivering billing and checkout experiences at scale.
code16 years of coding experience
job17 years of employment as a software developer
bookMA Chinese Language and Literature, MA Chinese Language and Literature at University of Washington
bookBA East Asian Studies, BA East Asian Studies at The George Washington University
stackoverflow-logo

Stackoverflow

Stats
1reputation
1kreached
0answers
2questions
github-logo-circle

Github Skills (15)

html10
ux-design10
montage10
js10
javascript10
user-interface10
user-experience10
coffeescript10
jquery10
ui-components10
testing10
css9
sqlite6
groupby6
qt6

Programming languages (15)

CSSPureScriptRustTLAHTMLReasonEJSTypeScript

Github contributions (5)

github-logo-circle
montagejs/montage

Aug 2013 - Jan 2014

Montage is an elegant, open source HTML5 framework maintained by Montage Studio that rivals native SDKs, yet is easier to learn. It offers modular components, two-way data binding, and much more. Join us on irc.freenode.net#montage. Sign up for our beta to build Montage applications in the cloud.
Role in this project:
userFront-end Developer
Contributions:86 commits in 5 months
Contributions summary:Adam primarily contributed to the development of user interface components within the MontageJS framework. Their work focused on enhancing the functionality of existing components like `TextField`, `AbstractToggleSwitch`, and `CurrencyConverter`, introducing features such as disabling interaction during editing and adding support for different display options. They also added tests to verify component behavior and ensure correct rendering based on element type.
signhtml5ui-componentsjavascriptwebcomponents
This wiki innovates by: 1. federated sharing, 2. drag refactoring and 3. data visualization.
Role in this project:
userFront-end Developer
Contributions:26 commits, 2 issues in 1 year 3 months
Contributions summary:Adam primarily focused on enhancing the user interface and overall user experience of the wiki. Their contributions include setting the URL to match displayed pages, implementing and refining internal linking functionality, and refactoring the use of data attributes for better code consistency. Further improvements involved side-scrolling capabilities and styling changes.
visualizationsharingrefactoringdata-visualizationwiki
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
Adam Solove - Software Engineer at Figma