Stan Chang is a seasoned engineering leader and co-founder currently serving as CTO of Taskade (YC S19), with 15 years of experience building consumer and productivity software from mobile to web. He ships production code daily in JavaScript, Swift, and Python, blending hands-on development with product-driven architecture for real-time collaboration tools. His background includes leading iOS engineering at MeowChat and multiple startups, plus early work on game engines and tooling that reflect deep systems and UI instincts. An active open-source contributor, Stan has improved editor UX in the Slate project and built iOS libraries for reordering UIs and StoreKit validation—practical contributions that reveal a focus on input reliability and developer ergonomics. Based in Singapore, he pairs entrepreneurial grit with a track record of turning complex platform problems into simple, user-friendly experiences.
15 years of coding experience
10 years of employment as a software developer
Diploma in Multimedia Computing, Multimedia Computing, Diploma in Multimedia Computing, Multimedia Computing at Ngee Ann Polytechnic
Extends `UICollectionViewFlowLayout` to support reordering of cells. Similar to long press and pan on books in iBook.
Role in this project:
Mobile Developer (iOS)
Contributions:73 commits, 6 PRs, 7 pushes in 4 years 8 months
Contributions summary:Stan primarily contributed to the development of an iOS application, specifically focusing on the `LXReorderableCollectionViewFlowLayout` class. Their commits implemented the core functionality for reordering collection view cells, including handling long-press gestures, animations, and delegate methods for customization. They also added an example using Storyboard and incorporated improvements for improved usability and performance, such as snapshot views and batch updates.
Contributions summary:Stan contributed extensively to the CargoBay project, focusing on receipt validation and in-app purchase verification within an iOS environment. Their commits involved modifying the `CargoBay.m` and `CargoBay.h` files to implement and refine receipt validation logic, handle different server responses, and ensure correct transaction details matching. The user also addressed potential errors in the receipt verification process and improved the reliability of the in-app purchase verification system by incorporating checks for valid transaction states.
storekitessentialswiftioscompanion
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
Stan Chang - Co-Founder And CTO (YC S19) at Taskade