Marcus Westin

Computer Science Research at Stealth

City of Beacon, New York, 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
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.
code17 years of coding experience
job12 years of employment as a software developer
bookBS Computer Science, BS Computer Science at University of Chicago
bookRoss School
languagesEnglish, Swedish
stackoverflow-logo

Stackoverflow

Stats
29,040reputation
1.6mreached
9answers
3questions
github-logo-circle

Github Skills (30)

localstorage10
objective-c10
uiwebview10
javascript10
ios10
testing10
backward-compatibility10
browser-support10
llm10
ai10
nodejs10
cross-browser10
api-design9
expressjs9
json9

Programming languages (12)

TypeScriptC++ShellCSSCRustJavaScriptGo

Github contributions (5)

github-logo-circle
An iOS/OSX bridge for sending messages between Obj-C and JavaScript in UIWebViews/WebViews
Role in this project:
userFull-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.
iosjavascript
marcuswestin/store.js

Jun 2010 - Jul 2017

Cross-browser storage for all use cases, used across the web.
Role in this project:
userFull-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.
Request Free Trial