About me

My name is Matt, and I’m a software developer based in Canada. I do full-stack and iOS work by day, and I’m passionate about game development on the side.

I can be found writing code and playing games on my Twitch channel.

If you’re looking to hire me, here are some of my skills and interests:

Interests

  • Cross-platform game dev, especially web
  • Embedded, microcontrollers and FPGAs
  • Game engine development
  • Multiplayer netcode
  • Music production
  • Pixel art and 3D modelling

Skills

  • Languages: Python, C, C++, Obj-C, Swift, Go, Typescript, Lua, C#
  • Mobile: iOS, Android, Flutter
  • Web dev: Django, Astro, Preact, Emscripten, HTMX, jQuery, Alpine.js, Webpack
  • Backend: Postgres, Redis, Celery, Docker, Express, S3, nginx
  • Game frameworks: Raylib, Monogame, Sokol, SDL
  • Embedded: Arduino, KiCad EDA, Quartus
  • Other languages: Odin, Pascal
  • Retro platforms: 16-bit MS-DOS, Sega Megadrive, QBasic, Turbo Pascal
  • Music production: Ableton Live, Bitwig, Renoise
  • ImGui