Emerick Rogul is a Staff Engineer with over 10 years at Brave and more than two decades building C/C++ and cross-platform client/server systems. He specializes in browser and embedded development, contributing to the Brave browser across build/release automation, core rewards backend, and React-based UI enhancements. Known for shipping pragmatic, database-backed solutions, he has a track record of modernizing large Windows clients (Evernote) using Chromium Embedded Framework and optimizing complex build systems with tools like sccache. A hands-on technical leader and mentor, Emerick blends low-level systems expertise with front-end polish and testing discipline. Based in Arlington, MA, he balances deep protocol and embedded experience from earlier roles with active open-source impact on a high-profile project used across desktop and mobile platforms.
10 years of coding experience
33 years of employment as a software developer
Central High School of Philadelphia
BA, Computer Science, BA, Computer Science at Boston University
Core engine for the Brave browser for mobile and desktop. For issues https://github.com/brave/brave-browser/issues
Role in this project:
Back-end Developer
Contributions:2186 reviews, 1476 commits, 1169 PRs in 4 years 10 months
Contributions summary:Emerick's contributions focused on core engine modifications for the Brave browser, as demonstrated by their work on the internal ledger for handling endpoint requests and making changes to the rewards service. These changes included fixing reward states, adding support for new data from external APIs, and incorporating UI adjustments for rewards-related errors. The user has also worked on implementing testing features.
List of reusable React components to empower your brave UI
Role in this project:
Front-end Developer
Contributions:2 reviews, 12 commits, 6 PRs in 8 months
Contributions summary:Emerick primarily contributed to the UI of the Brave Rewards user interface. Their work included adding new notification types and tweet functionality to the `WalletWrapper` component. They also implemented new components such as `TweetBox` and added data-test-id attributes for rewards testing, contributing to improved functionality, and a better user experience. They focused on enhancing existing UI components, like `SiteBanner` and `DonationOverlay`, by incorporating new features and styles, and integrating Storybook knobs for easier development and testing.
reactempowerbravereact-componentsreactjs
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.