Iván Szkiba is a Staff Software Engineer with 17 years of experience building and leading platform and architecture teams, now contributing to Grafana Labs. He blends deep hands-on engineering in Go, Java, JavaScript and cloud systems with strong leadership—having led architecture teams, platform development, and interim cloud competence management at NNG. Iván has shaped production-grade navigation and server-side systems, introduced continuous delivery and quality measurement, and coached engineers and managers alike. An active open-source contributor, he improved the web dashboard and developer experience for the widely used k6 load-testing project and authored documentation for numerous k6 extensions. Based in Central Hungary, he combines a craftsman’s mindset with a pragmatic focus on maintainability, automation and developer ergonomics. His background in both academia and operations gives him a rare cross-disciplinary perspective on system design and team enablement.
17 years of coding experience
14 years of employment as a software developer
Bachelor's Degree, Computer Programming, Excellent, Bachelor's Degree, Computer Programming, Excellent at University of Debrecen
A modern load testing tool, using Go and JavaScript - https://k6.io
Role in this project:
Full-stack Developer
Contributions:40 reviews, 18 PRs, 51 pushes in 4 years 2 months
Contributions summary:Iván primarily focused on integrating and upgrading the web dashboard feature (xk6-dashboard) into the k6 load testing tool. This involved modifying the UI output, upgrading dashboard versions, and adding tests for the web dashboard's CLI and environment. The user also made changes to the build process, TypeScript/ES6+ support, and source map implementation for improved developer experience. Moreover, the user upgraded the xk6-dashboard dependency.
Contributions:35 reviews, 6 commits, 23 PRs in 29 days
Contributions summary:Iván's contributions primarily focused on adding documentation for various k6 extensions within the k6-docs repository. They added detailed descriptions of new extensions, including `xk6-csv`, `xk6-yaml`, `xk6-toml`, `xk6-ansible-vault`, `xk6-jose`, `xk6-crypto`, `xk6-prometheus`, `xk6-cache`, `xk6-mock`, `xk6-dotenv`, and `xk6-faker`. Their changes involved updating the `src/data/ecosystem/extensions.js` file to include these extensions and their respective descriptions.
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.