Ambroz Bizjak

Chief Architect at Soniox

Ljubljana, Slovenia
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
Ambroz Bizjak is a seasoned Chief Architect based in Ljubljana, Slovenia, with 17 years of experience designing and delivering robust software systems. Currently leading architecture at Soniox, he brings deep systems and backend expertise honed through a long tenure as a senior developer and "guru" at Cosylab. He is an active open-source contributor, notably improving core language features and expression evaluation in the badvpn project—work that spans scripting, proxification, P2P VPN primitives and low-level string and checksum utilities. Ambroz combines hands-on implementation skills with strategic architectural thinking, able to move from arithmetic and expression evaluators to production-grade network tooling. Known for pragmatic refactoring and clarity in complex codebases, he often surfaces elegant solutions to tricky protocol and evaluation problems. Based in Ljubljana, he blends Eastern European engineering rigor with a collaborative, systems-first approach to product engineering.
code17 years of coding experience
job8 years of employment as a software developer
github-logo-circle

Github Skills (12)

text-manipulation10
c1710
eval10
evaluator10
strings10
expression10
c1110
operation10
evaluation10
expressions10
implement10
operator10

Programming languages (11)

TypeScriptJavaC++CAstroCMakeGoNix

Github contributions (5)

github-logo-circle
ambrop72/badvpn

Feb 2014 - Aug 2021

NCD scripting language, tun2socks proxifier, P2P VPN
Role in this project:
userBack-end Developer
Contributions:1 release, 185 commits, 11 PRs in 7 years 7 months
Contributions summary:Ambroz primarily contributed to the core functionality of the project by implementing functions for basic arithmetic operations such as addition, subtraction, multiplication, and division. They refactored code related to function calling and expression evaluation within the project, also adding support for the `if`, `bool`, `not`, `and`, `or`, and `imp` functions. In addition, the user made improvements by implementing functions for string manipulation, value comparison, and a checksum function.
scriptingtun2socksproxifierp2pvpn
ambrop72/aipstack

Sep 2017 - Jan 2020

Portable event-driven TCP/IP stack in C++ (C++17)
Contributions:329 commits, 176 pushes, 11 branches in 2 years 4 months
cppshared-memoryevent-loopc-plus-plusportable
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
Ambroz Bizjak - Chief Architect at Soniox