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.
15 years of coding experience
21 years of employment as a software developer
Bachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at University of California, Berkeley
a fast, scalable, multi-language and extensible build system
Role in this project:
Backend 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.
Three20 is an Objective-C library for iPhone developers
Role in this project:
Mobile 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.
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.