Ian Sinnott is a pragmatic software engineer and startup builder with 12 years of experience shipping full-stack products and developer-facing libraries from San Francisco. He’s currently a Member of Technical Staff at Anthropic and previously led engineering at Deva.me, where he architected an optimistic sync engine and RAG-powered chatbot platform with offline-first collaboration and web3-enabled monetization. Ian blends frontend performance expertise—demonstrated by optimizing real-time visualizations and contributing flexible selector APIs to redux-first-router—with backend and data-interop work, building incremental ETL pipelines and content-addressed corpora for embeddings. He has repeatedly operated as a hands-on lead and founder, growing remote teams while staying >70% individual-contributor. His background in economics and international studies informs a product-minded approach to complex systems and integrations. Obsessive about data interop and faster workflows, he favors designs that let diverse data sources behave like one coherent system.
12 years of coding experience
7 years of employment as a software developer
Master of Business Administration (MBA) 國際企業管理, Master of Business Administration (MBA) 國際企業管理 at Chinese Culture University
Non-Degree Program Chinese Language and Literature, Non-Degree Program Chinese Language and Literature at Middlebury College
City University of Hong Kong
BA Economics, BA Economics at Pomona College
Chinese Language and Literature, Chinese Language and Literature at National Taiwan Normal University
🎖 seamless redux-first routing -- just dispatch actions
Role in this project:
Front-end Developer
Contributions:7 commits, 2 PRs, 23 comments in 1 day
Contributions summary:Ian primarily focused on enhancing the flexibility and customization options of the `redux-first-router` library. They introduced and refined selector functions for accessing location and title states. This work involved refactoring the code to support custom state shapes and provide more control over how the library interacts with the Redux store. They also added tests to ensure the selector options functioned correctly.
Contributions:4 releases, 1 review, 13 PRs in 1 year 3 months
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.