Josef Waller

I'm a software developer working in Vancouver, British Columbia, Canada, for Spare Labs. I've been programming since I was ten years old, and had my first job in tech when I was seventeen. Here you will find all of my side projects that I have deemed cool enough to warrant their own webpage.

I write emulators for retro video game consoles in my spare time, most recently interpretive emulators for N.E.S. and CHIP-8 roms. These were both done in my favourite programming language, Rust, using SDL 2 and OpenGL for graphical output. I've also done some game development as a hobby in the past, where I would usually make my own game engine and work with a lower-level graphics library, such as SFML and Slick2D, or would use Unity with C# if I didn't feel like building an engine from scratch. I also play guitar and soccer.

I have experience in:
  • Rust
  • C/C++
  • Python
    • Django
  • Ruby
    • Rails
  • Javascript
    • React
    • Typescript
  • Java
    • Spring Boot
    • Lombok
as well as many others.
For a complete list of projects, check out my GitHub repositories, or check out my LinkedIn for my professional history. Contact me at josef@josefwaller.ca.
Brother of the much more talented Isaac Waller.
Go Caps! 🌊
YNWA ❤️