Fran Hrženjak is a Senior Software Developer with 12 years of experience building web, desktop, embedded, and electronics-integrated applications from Croatia, currently freelancing through Toptal and independent engagements. He specializes in Django/Python back-end work—evidenced by contributions that refactored and improved pagination and DRY patterns in the djangocms-blog project—while also shipping iOS web apps, WordPress sites, and even software for tracking real asteroids. A founder-turned-senior engineer, he blends startup pragmatism with consulting rigor, having led small teams as a CTO and launched a startup early in his career. His background in physics and music suggests a methodical, creative approach to problem solving and systems design.
12 years of coding experience
4 years of employment as a software developer
Vladimir Prelog Science School
high school level, Piano, high school level, Piano at ZaGlaRa
Physics, Physics at Faculty of Science of University of Zagreb
django CMS blog application - Support for multilingual posts, placeholders, social network meta tags and configurable apphooks
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR, 6 comments in 1 day
Contributions summary:Fran primarily focused on improving the `djangocms-blog` application's backend logic, specifically within the views.py file. Their contributions involved refactoring the code, creating a `BaseBlogListView` class, streamlining the views by introducing DRY (Don't Repeat Yourself) principles and the pagination settings, and fixing the pagination settings to ensure consistent behavior across the blog views. In addition, they also performed some cosmetic adjustments to the class order and fixed a pagination setting.
Contributions:73 pushes, 11 branches, 10 tags in 10 years 2 months
telescope-controltelescope
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.