Jocelyn Liu is a Principal Software Engineer in San Francisco with 12 years of experience building browser and web platform features, currently leading architecture and delivery at Brave Software. She has deep expertise across full-stack and backend systems, notably contributing to Brave Core and Brave Browser—implementing wallet backend logic, ETH/ERC20 transaction flows, localization, and WebRTC policies. Prior roles at Mozilla include designing payment handler APIs, web components, DOM and Bluetooth Low Energy integrations, reflecting a strong foundation in standards-based browser engineering. Jocelyn has shipped distributed services such as Brave Sync v2 from scratch and worked on privacy-focused features like fingerprint protection and per-origin script blocking. Her background blends rigorous academic training from Carnegie Mellon and National Chiao Tung University with hands-on open-source contributions to widely used browser projects. Colleagues rely on her to bridge complex protocol work and user-facing features while maintaining attention to internationalization and decentralized web integrations.
12 years of coding experience
9 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at National Chiao Tung University
Master's degree Information Technology - Mobility, Master's degree Information Technology - Mobility at Carnegie Mellon 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:1869 reviews, 1360 commits, 799 PRs in 4 years 11 months
Contributions summary:Jocelyn's commits primarily focus on implementing and modifying the backend logic of the Brave wallet, specifically within the context of the Brave Core browser. They made changes related to the Brave wallet provider delegate, including permission requests and the handling of Ethereum permissions. Furthermore, the user also hooked up the send feature for ETH and ERC20 token UI and added the necessary classes for creating token transactions.
Brave browser for Android, iOS, Linux, macOS, Windows.
Role in this project:
Full-stack Developer
Contributions:34 commits, 22 PRs, 23 pushes in 4 years 3 months
Contributions summary:Jocelyn primarily focused on modifying localization and resource files within the Brave browser project. They added and modified various resource files (.grd, .grdp) and related utility scripts for localization and internationalization. The user also worked on incorporating new features and settings by modifying code across multiple files to enhance the functionality of the Brave browser. Additionally, the user made modifications to support Android builds and WebRTC policies.
firefoxnext-generationbrowserwindowselectron
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
Jocelyn Liu - Principal Software Engineer at Brave Software