Ivan Habunek is a seasoned backend web developer and director with 15 years of experience building robust systems from Zagreb, Croatia. He leads Big Fish Software as owner and lead developer, blending hands-on Python and JavaScript work with periodic forays into Clojure and build/release automation. His open-source contributions include improving Windows installers for the popular Subsurface dive-log and developing the Mastodon CLI/TUI "toot," reflecting a knack for practical tooling and cross-platform polish. A long-time community organizer—cofounding WebCamp Zagreb and leading ZgPHP meetups—he pairs technical depth with event-driven leadership that helps grow local developer ecosystems.
15 years of coding experience
8 years of employment as a software developer
B.Sc., Telecommunications and IT, B.Sc., Telecommunications and IT at Faculty of Electrical Engineering and Computing, Zagreb
Contributions:56 releases, 37 reviews, 470 commits in 5 years 10 months
Contributions summary:Ivan primarily contributed to the development of the Mastodon CLI and TUI application "toot". Their contributions included adding dependencies, fixing relative URLs, and fixing Python 3 compatibility. They also implemented new commands, such as the "timeline" command, and added options to customize the functionality of posting status updates. Furthermore, the user improved the usability of the TUI by adding content warnings and implemented support for attaching media to posts.
This is the official upstream of the Subsurface divelog program
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:9 commits in 7 months
Contributions summary:Ivan primarily contributed to the Subsurface project by modifying the NSIS installer script for the Windows platform. Their work included creating a modern installer with a user-friendly interface, incorporating the GPL license, and allowing customization of the installation directory. Furthermore, the user addressed issues with the installer, such as missing DLLs and incorrect file paths, and later added version information and improved uninstall functionality. They also made improvements to the installer's file handling and permissions to improve the user experience and install robustness.
pythonsubsurfaceupstream
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.