Petar Kozul

Senior Full Stack Developer at Finity Consulting

Melbourne, Victoria, Australia
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

🤩
Rockstar
🎓
Top School
Petar Kozul is a Senior Full Stack Developer based in Melbourne with nine years of focused experience building web and Windows desktop applications using .NET, Node.js, modern JavaScript frameworks (Aurelia, Angular) and cloud/databases like Azure, SQL Server and Postgres. At Finity Consulting he architects and implements end-to-end solutions while maintaining a hands-on role in UI and front-end engineering. He’s an active open-source contributor to the Home Assistant ecosystem, maintaining and improving SVG-based floorplan projects that blend rich interactivity, panning/zooming and custom elements to visualise and control smart-home entities. Petar’s background spans UX design through backend systems dating back to the late 1990s, giving him a rare combination of product sensibility and deep implementation experience. Colleagues rely on him to translate complex requirements into polished, usable interfaces and reliable server-side implementations. Outside work he’s approachable in the OSS community (and accepts coffees), reflecting a pragmatic, collaborative engineering style.
code9 years of coding experience
job14 years of employment as a software developer
bookBachelor of Applied Science, Computer Science, Bachelor of Applied Science, Computer Science at RMIT University
languagesEnglish, Croatian
github-logo-circle

Github Skills (9)

html10
css10
polymer10
home-assistant10
javascript10
svg10
front-end-development10
jquery8
websocket6

Programming languages (5)

TypeScriptC++JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
pkozul/ha-floorplan

May 2017 - Jan 2021

Floorplan for Home Assistant
Role in this project:
userFront-end Developer
Contributions:188 commits, 34 PRs, 185 pushes in 3 years 9 months
Contributions summary:Petar primarily focused on developing the front-end user interface for a floorplan application within Home Assistant. They implemented the `ha-floorplan` custom element, adding functionalities for displaying and interacting with an SVG-based floorplan. The user also added styling using CSS and integrated a library for panning and zooming the SVG. Their work included handling user clicks, displaying dynamic content, and integrating actions triggered by user interaction with the floorplan elements.
floorplanlightassistantdmx512hacs
Bring new life to Home Assistant. By mapping entities to a SVG-object, you're able to control devices, show states, calling services - and much more. Add custom styling on top, to visualize whatever you can think of. Your imagination just became the new limit.
Role in this project:
userFull-stack Developer
Contributions:1 review, 70 commits, 57 PRs in 3 years 6 months
Contributions summary:Petar primarily focused on developing and improving the front-end functionality of the Home Assistant floorplan project. They added and modified HTML files to create demo pages, navigation, and examples. The changes involved the addition of javascript and style files.
callinglovelace-floorplanthinkvisualizehome-assistant
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
Petar Kozul - Senior Full Stack Developer at Finity Consulting