Tomislav Jovanović is a seasoned network engineer with 14 years of experience combining ISP core network operations and systems engineering with hands-on Cisco and MikroTik certifications (CCNP, CCNA, MTCNA/MTCRE/MTCTCE/MTCWE). He currently splits his time between Comtrade System Integration and core network responsibilities at BeotelNet, guiding resilient infrastructure and traffic-control strategies for large-scale networks. Beyond networking, Tomislav contributes to open-source projects—most notably improving Firefox's WebExtensions system and fixing long-standing issues in the popular gPodder podcast client—demonstrating a rare blend of low-level networking expertise and full-stack software development. Based in Serbia and educated in computer engineering at the University of Belgrade, he brings pragmatic troubleshooting skills, protocol-level insight, and a knack for integrating tooling and telemetry into production systems.
13 years of coding experience
13 years of employment as a software developer
Engineer's degree, Computer Engineering, Engineer's degree, Computer Engineering at Univerzitet u Beogradu
Contributions:171 commits, 5 PRs, 3 pushes in 1 year 5 months
Contributions summary:Tomislav primarily focused on adding functionality to handle preference branches within the Add-on SDK. Their commits included modifying existing files such as `cuddlefish/packaging.py`, `python-lib/cuddlefish/xpi.py`, and `python-lib/cuddlefish/options_xul.py` to support the new preference-branch feature. They also created and adapted test files, updating existing tests and adding new tests across the `addons`, `simple-prefs`, and `curly-id` test files to validate and ensure correct functionality of the preference-branch implementation. This work demonstrates a focus on modifying build and packaging tools to enable new add-on configuration options.
Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Role in this project:
Full-stack Developer
Contributions:282 commits in 8 years 7 months
Contributions summary:Tomislav primarily worked on enhancing the Firefox browser's extension system, with a focus on optional permissions and storage. They implemented features to track runtime permission requests and ensure quota enforcement for session storage within extensions. Furthermore, the user contributed to the development of tooling, including type definitions and Glean integration for metrics collection. Their work involved modifying various components to integrate these new features.
repositoriesfirefoxmercurialgit-mirrormozilla
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.