Hi, I’m Ivo - feel free to look around
My intention for this site is to be a public-facing virtual laboratory 🔭 where I can explore technology and software development, and share this work to a wider audience. It also does double duty as a personal website for professional purposes - a pimped-up résumé.
I have a BSc in Physics and the best part of a BSc in Computer Science. My interests include pretty much everything in the intersection of those two fields, scientific programming in general, and system development.
I ❤️ Linux and everything open-source, @~ in the cmdline, prefer to program in Rust, and my favorite animals are 🐶’s.
About me
My primary motivation is to gain deep understanding of complex topics. This first led me to study the world as-it-is with an education in physics, and subsequently on what-we-create with a focus on software development and computer science. Often, to gain understanding it requires opening the outside covers with some tools and taking a peek inside to look at the ugly details.
And I like to do exactly that, and I am very good at it.
My interests vary wildly, a non-exhaustive list would be:
- Scientific programming with a focus on numerical simulations of physical phenomena.
- Implementation details of various graphics programming API’s (OpenGL, Vulkan, WebGPU).
- Writing low-level code and emulating hardware (in C/C++ or Rust).
- Linux system administration.
- Performance analysis and optimization of low-level code, both IO and CPU-bound.
- Various more niche topics including: font-shaping, proof verification, etc…
All this hopping around, focussing on many different problems in equally as many fields, has given me a quite unique combination of cross-domain skills. I like to apply them to design solutions that solve problems, and teach others to do the same.