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.
9 years of coding experience
14 years of employment as a software developer
Bachelor of Applied Science, Computer Science, Bachelor of Applied Science, Computer Science at RMIT University
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.
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:
Full-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.
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