Patrick Burris

Software Developer

About

I'm Patrick, a software engineer at Adapt, based in San Francisco. Over ten years writing code professionally, mostly across the full stack. The personal projects lean toward engines, compilers, and renderers, usually from scratch.

Now

Most of my time goes into Journeyman, a C++ game engine, and Maple, a small language that compiles to WebAssembly. There's a blog series going on the WASM side.

Other projects

Older work includes a from-scratch CNN in TypeScript, a Rust raytracer, and a hobby OS in C and assembly that gets as far as printing to the screen. The rest are on the projects page.

Stack

  • TypeScript
  • C++
  • Rust
  • Go
  • WebAssembly
  • WebGPU
  • OpenGL
  • Three.js

Reach me

GitHub or LinkedIn.