Rick Brewster is a seasoned software engineer and entrepreneur with over a decade of experience building high-impact desktop and mobile software, best known as the creator and ongoing owner of Paint.NET. He has held engineering roles at Microsoft and Facebook where he contributed to core UI and debugging tooling—improving Android developer workflows in prominent open-source projects like Stetho and Litho. Rick combines deep systems and UI expertise with pragmatic product ownership, shipping performant graphics and editor features while maintaining private repos for flagship work. Based in Kirkland, Washington, he pairs a formal CS/math background with hands-on optimization skills and a long track record of fixing subtle bugs and memory issues that improve real-world stability.
11 years of coding experience
13 years of employment as a software developer
B.S. Computer Science Mathematics, B.S. Computer Science Mathematics at Washington State University
Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more.
Role in this project:
Full-stack Developer
Contributions:85 commits, 82 PRs, 56 pushes in 2 years 5 months
Contributions summary:Rick's commits primarily focused on enhancing the Elements tab within the Stetho debug bridge for Android applications. They implemented features to add functionality, such as adding ID attributes to views and supporting fragments within the UI. The user also fixed multiple bugs and memory leaks, including issues related to null pointer exceptions and the document tree diffing mechanism. These contributions improved the usability and stability of the Elements tab.
A declarative framework for building efficient UIs on Android.
Role in this project:
Mobile Developer (Android)
Contributions:7 commits in 4 months
Contributions summary:Rick's contributions focused on improving the Android UI framework, Litho. They addressed layout issues in `CardSpec`, replacing data structures for improved performance, and implementing optimizations for list manipulations within `ComponentHostUtils`. Furthermore, they added a factory to customize `LithoView` creation. The work indicates a strong understanding of Android UI development and optimization techniques within the Litho framework.
uisdeclarativeandroid
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.