Jerko Steiner is a Lead Software Architect and co-founder with 13 years of hands-on engineering experience and over a decade designing low-latency, high-performance distributed systems. He architects and implements real-time peer-to-peer systems (author of Peer Calls) and contributes to major open-source networking projects in Go and Rust, including pion/webrtc, pion/ice, and gfx-rs. Comfortable across backend, networking and LSP integrations, he has a track record of removing global state, hardening WebRTC/ICE flows, and building robust websocket and command-buffer abstractions. Trained as an electrical engineer with an MSc from Zagreb, Jerko pairs rigorous systems thinking with practical startup delivery, and outside engineering he is also an avid guitarist, traveler and photographer — a creative lens that informs his pragmatic, user-focused designs.
13 years of coding experience
Bachelor's degree, Bachelor's degree at Faculty of electrical engineering and computing, Zagreb
Group peer to peer video calls for everyone written in Go and TypeScript
Role in this project:
Back-end Developer
Contributions:5 reviews, 1020 commits, 88 PRs in 6 years 11 months
Contributions summary:Jerko made several contributions to the backend of the project, focusing on adding features related to peer-to-peer video calls. The primary focus was on building functionality to broadcast user information in a room. The user also established peer connections using a Go server and improved the robustness of the codebase by implementing error handling for websocket messages, extracting websocket connection logic, and fixing potential race conditions. The user's code additions demonstrate a strong understanding of Go and networking principles, as the majority of contributions involve managing websocket connections and creating the core logic to support video calls.
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
Role in this project:
Full-stack Developer
Contributions:13 reviews, 16 PRs, 75 comments in 3 years 1 month
Contributions summary:Jerko primarily contributed to the `ale` project, which provides asynchronous syntax checking and fixing in Vim/Neovim. They implemented support for the "bingo" linter, added features like manually triggering completion menus and auto-import, and optimized the completion filter. They also added support for the "nimlsp" linter and implemented functionality for renaming symbols and organizing imports, showing a strong understanding of language server protocol and integrating it into the plugin.
lintervimcheckerneovimautocomplete
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
Jerko Steiner - Lead Software Architect & Co-founder at rondo.dev