Marcus Westin is a veteran technical founder and product-focused engineer with 16 years of experience building startups, developer tools, and high-scale consumer services. He has repeatedly taken products from 0 to launch as Founder/CTO at companies including ASAPP (early core product/infra), Aldyn, and Flutterby Labs, and as a founding engineer at exits like Clover and Meebo. Marcus codes across the stack—Go, TypeScript, Python, mobile iOS/OSX—and has authored widely used open-source libraries (store.js, WebViewJavascriptBridge) embedded in millions of browsers and apps. Currently researching a new paradigm programming language while earlier leading teams that raised venture capital and returned capital when a product-market fit didn’t align, reflecting both ambition and disciplined judgment. Based in Beacon, NY, he combines rigorous CS training from the University of Chicago with a curiosity for design and psychology that informs product decisions and developer ergonomics.
17 years of coding experience
12 years of employment as a software developer
BS Computer Science, BS Computer Science at University of Chicago
An iOS/OSX bridge for sending messages between Obj-C and JavaScript in UIWebViews/WebViews
Role in this project:
Full-stack Developer
Contributions:320 commits, 68 PRs, 128 pushes in 6 years 3 months
Contributions summary:Marcus made significant contributions to a bridge for communication between Objective-C and JavaScript within UIWebViews/WebViews. They refactored and enhanced the core functionality of the bridge, enabling bidirectional message passing between JavaScript and Objective-C. Additionally, the user streamlined the architecture by removing example-specific delegate implementations and integrating them directly. Further improvements include code cleanup, and addressing potential security vulnerabilities, leading to a more robust and simplified implementation.
Cross-browser storage for all use cases, used across the web.
Role in this project:
Full-stack Developer
Contributions:338 commits, 42 PRs, 149 pushes in 7 years 2 months
Contributions summary:Marcus primarily worked on enhancing the `store.js` library, a cross-browser storage solution. Their contributions involved refactoring code, fixing bugs, and adding new functionalities, such as adding test cases and test logic, and migrating towards modern practices like getItem/setItem over bracket notation. These changes improved the library's reliability and addressed compatibility issues across different browsers, including Internet Explorer 7 and legacy Chrome versions. Furthermore, the user added features like a transaction, and JSON serialization.
cross-browserjavascriptlocalstoragepluginsstorage
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.