Mike Morearty

Engineer at Asana

Burlingame, California, 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
Mike Morearty is a seasoned software engineer with 15 years of professional experience and a long history of engineering roles at companies including Asana, Box, Adobe, and Microsoft. He blends front-end mobile expertise—evident from iOS UI fixes in the notable facebookarchive/three20 project—with backend and tooling contributions to projects like Bazel and TypeScript typings in DefinitelyTyped. Comfortable across the full stack, he has improved developer experience through clearer documentation, safer type definitions, and editor integrations (Scala support for Vim). Based in Burlingame, California, he brings practical product-minded engineering to both user-facing UI issues and low-level build and collaboration tooling. His GitHub history shows a pragmatic focus on robustness and usability rather than flashy features, and his experience includes restoring subtle UX elements and preventing tricky runtime crashes. A UC Berkeley computer science alumnus, he pairs decades of institutional knowledge with ongoing open-source maintenance work.
code15 years of coding experience
job21 years of employment as a software developer
bookBachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at University of California, Berkeley
bookThe Branson School
stackoverflow-logo

Stackoverflow

Stats
10,123reputation
696kreached
54answers
7questions
Badges
version-control
top-5%
github
top-1%
git
top-5%
html
top-5%
gitignore
top-5%
github-logo-circle

Github Skills (40)

objective-c10
ios10
github10
plugin-development10
typescript10
build-system10
ui-design10
keymaps10
scala10
vim10
uid10
keymapping10
front-end-development10
bazel10
typescript-types10

Programming languages (18)

JavaC++CRustScalaGoHTMLTypeScript

Github contributions (5)

github-logo-circle
bazelbuild/bazel

Jun 2017 - Apr 2018

a fast, scalable, multi-language and extensible build system
Role in this project:
userBackend Developer
Contributions:5 commits, 8 PRs, 48 comments in 10 months
Contributions summary:Mike primarily focused on improving Bazel's documentation and user experience. Their contributions included refining help messages for command-line options, removing outdated documentation, and documenting how to import files in bazelrc from workspace paths. Additionally, they addressed minor formatting issues in help messages, contributing to better usability and clearer documentation. Furthermore, they made a code change to avoid warnings related to a specific file.
scalablecorrectbazelmulti-languagebuild-system
facebookarchive/three20

Nov 2010 - Jul 2011

Three20 is an Objective-C library for iPhone developers
Role in this project:
userMobile Developer (iOS)
Contributions:10 commits in 7 months
Contributions summary:Mike focused on fixing various UI-related bugs and improving the overall user experience within the iOS mobile application framework, Three20. They addressed issues with table view cell heights in grouped styles, fixed misaligned text baselines in styled text, and resolved a crash related to inserting or deleting items in the underlying model while the table view was not onscreen. The user also restored the loading view, error view, empty view, and table banner functionality.
objective-ccocoapodsobjective-c-libraryiphonec-library
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
Mike Morearty - Engineer at Asana