Andrzej Hunt is a Senior Software Engineer based in the Lucerne area with 16 years of experience building resilient client and backend systems for large-scale products. He currently improves deployment and sync infrastructure at Google, and previously helped ship privacy-first features and reliability work on Firefox for Android and Firefox Focus, including implementing a Trie-based URL matcher and tracking protection blocklist logic. His open-source contributions show a strong focus on robustness and memory-safety—fixing leaks and buffer issues in projects like Git and GIMP—reflecting a pragmatic attention to low-level correctness as well as mobile UX details. Trained at Cambridge and experienced across LibreOffice, Mozilla, and Google, he blends systems plumbing with product-oriented engineering and a track record of invisible-but-critical improvements to widely used software.
16 years of coding experience
3 years of employment as a software developer
Master of Engineering (MEng), Information and Computer Engineering, Master of Engineering (MEng), Information and Computer Engineering at University of Cambridge
⚠️ Firefox Focus (Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android
Role in this project:
Full-stack Developer
Contributions:343 commits, 296 PRs, 430 pushes in 7 months
Contributions summary:Andrzej primarily contributed to the implementation of the tracking protection features within the Firefox Focus Android application. They designed and implemented core components, including the `Trie` data structure for URL matching, the `TrackingProtectionWebViewClient` for wrapping URL matching, and the `UrlMatcher` and `BlocklistProcessor` for handling blocklist parsing and matching logic. Their work encompassed both front-end integration with the `WebViewClient` and the core back-end logic required to perform URL matching.
:warning: This repository hosts the Firefox for Android (Fenix), Focus for Android, and Mozilla Android Components projects. It is now developed and maintained as part of Mozilla Central. See the announcement here: https://github.com/mozilla-mobile/firefox-android/wiki#upcoming-migration-to-mozilla-central. ”
Role in this project:
Mobile Developer (Android)
Contributions:343 commits in 7 months
Contributions summary:Andrzej primarily contributed to the development of the Firefox for Android (Fenix) and Focus for Android projects, focusing on features related to tracking protection. They implemented core functionalities for URL matching, including the use of a Trie data structure and the integration of blocklists and entity lists. The contributions also encompassed UI enhancements, such as the implementation of a long-press share menu, and general application improvements, like the use of a custom user agent and enabling features like zooming.
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.