Hrvoje Nikšić

Team Lead at TVbeat

Croatia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Hrvoje Nikšić is a seasoned Unix-focused software engineer and team lead with 15+ years building and maintaining complex systems, currently leading engineering at TVbeat. Principal author of the ubiquitous Wget utility, he combines deep systems knowledge with practical experience across Python, C++, C and Lisp, and has worked in Rust, Java and many other languages. His strengths include designing maintainable concurrent server-side backends, embedding and bridging disparate runtimes (e.g., Python/C++ and Rust/C), and pragmatic implementation of Internet protocols. He has led product-critical teams and architectures for large-scale GUI and simulation tooling, ad and TV viewership processing, and telephony servers. An active contributor to CPython docs—clarifying asyncio behaviors—he pays attention to correctness and developer-facing clarity as much as runtime performance. Based in Croatia, he brings a mix of low-level Unix craftsmanship, long-term project stewardship, and a knack for making complex systems usable and well-documented.
code15 years of coding experience
job24 years of employment as a software developer
languagesCroatian, English
github-logo-circle

Github Skills (3)

documentation10
python10
asyncio10

Programming languages (9)

TypeScriptC#C++CSSRustCHTMLPython

Github contributions (5)

github-logo-circle
python/cpython

Sep 2018 - Mar 2022

The Python programming language
Role in this project:
userTechnical Writer
Contributions:3 reviews, 6 PRs, 22 comments in 3 years 5 months
Contributions summary:Hrvoje's contributions primarily involve documenting asyncio-related functionalities within the Python cpython repository. Their commits focus on clarifying the behavior of asyncio methods like `sleep()`, `add_signal_handler()`, and documenting the fairness of `Lock.acquire`. Furthermore, they corrected and updated examples related to asyncio protocols, ensuring code clarity and consistency. The changes concentrate on enhancing documentation, explaining implementation details, and providing accurate usage examples within the asyncio library.
python-programmingprogramming-languagepythonpython-programming-language
hniksic/img2video

Jun 2012 - Mar 2021

Convert a bunch of images and a soundtrack into video
Contributions:3 reviews, 34 commits, 1 PR in 8 years 10 months
ffmpegsoundtrackvideo
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
Hrvoje Nikšić - Team Lead at TVbeat