Zvonimir Fras is an Advisory Software Engineer based in Toronto with 11 years of experience designing and maintaining web UI component libraries and production-grade front-end systems at IBM Canada Software Lab. He blends systems thinking with hands-on engineering—leading architecture for reusable web components, coordinating teams, and mentoring while owning delivery and code quality. An active open-source contributor, Zvonimir has improved the Carbon Design System’s Angular implementation and streamlined build/deploy pipelines for carbon-charts, showing expertise across UI, tooling and DevOps. His background spans startups and consulting, from cloud and machine-vision work to long-standing freelance projects, reflecting a habit of continuous learning and practical problem solving. Collected awards and a Master’s in Computer Science underline his technical depth, with a pragmatic focus on helping humans and machines understand each other better.
11 years of coding experience
5 years of employment as a software developer
High School, Mechatronics, Robotics, and Automation Engineering, Excellent, High School, Mechatronics, Robotics, and Automation Engineering, Excellent at Tehnička škola Ruđera Boškovića - Zagreb
Master's Degree, Computer Science, Master's Degree, Computer Science at University of Zagreb
An Angular implementation of the Carbon Design System for IBM.
Role in this project:
Front-end Developer
Contributions:467 reviews, 2051 commits, 672 PRs in 5 years 10 months
Contributions summary:Zvonimir's commits primarily involve updating and merging code related to the Carbon Design System's Angular implementation. They made modifications to various components, including dropdowns, number inputs, dialogs, tables, and the UI shell, focusing on enhancements, adding features like form validation, and addressing merge conflicts. Their work demonstrates a focus on UI development and maintaining the consistency of the Carbon Design System within an Angular environment.
:bar_chart: :chart_with_upwards_trend:⠀Robust dataviz framework implemented using D3 & typescript
Role in this project:
DevOps Engineer
Contributions:20 reviews, 153 commits, 49 PRs in 2 years 6 months
Contributions summary:Zvonimir primarily focused on updating and improving the build and deployment processes for the `carbon-charts` repository. They made changes to Travis CI configuration, updated build scripts (webpack), and fixed demo deployment issues. Their contributions involved modifying configuration files to ensure successful builds and deployments to various environments.
vuechartsjavascriptcarbon-design-systemdataviz
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.