
Hey, I’m Pavlo (pvlso) 👋
I’m a developer and engineer who loves building things and figuring out how they really work, both in code and in the physical world.
What I Do
- Kaban Engine: a game engine and editor in C/C++ (OpenGL, Windows and Linux). It started from Casey Muratori’s Handmade Hero, and I grew it into my own engine: a modern OpenGL renderer, a map editor, navigation meshes, an asset system, and my own geometry code (triangle subtraction, a Clipper2 reimplementation).
- Golf Ball Counting Machine: a machine I designed and built for my job at Replay Golf Supplies. The second version removed all the electronics and is now in daily production, run by one person.
- Learning backend development on Boot.dev to round out my skills beyond C and game engines.
My Story
I first got into programming when I was 12 years old. My brother showed me PascalABC, and I spent hours playing around with it, amazed that you could tell the computer what to do. That moment pretty much set the path for everything that came after.
After moving to Canada in 2022, I taught myself C and C++ by following Handmade Hero. Casey Muratori’s way of thinking shaped how I program: I like writing C with a bit of C++, staying close to the hardware, and understanding every layer of what I build.
I enjoy anything that involves engineering, problem-solving, and brainstorming, whether that’s an algorithm for cutting holes in a navmesh or a table that counts 370 golf balls at a time.
What Drives Me
Most of the time, it’s curiosity. I love the process of building something complicated and finally seeing it come to life. That sense of pride and accomplishment never gets old. It’s even better when others get real use out of it, like watching my counting machine do a job that used to take a whole team.
Outside of Code
When I’m not programming, you’ll probably find me playing guitar and singing. It’s the best kind of emotional reset for me.
I used to play a lot of games, mostly RPGs like The Witcher 3 and Cyberpunk 2077, and MOBAs like Dota 2. Lately it’s been Deadlock.
Get in Touch
I’m open to software engineering and engineering roles.
- 📧 Email: TODO_EMAIL
- 💼 LinkedIn: TODO_LINKEDIN
- 🐙 GitHub: github.com/pvlso
- ▶️ YouTube: @BabyKaban
Thanks for stopping by. Check out my Projects or the Blog to see what I’ve been working on.