Patrick Burris

Software Developer

Journeyman Engine

2026

A C++ game engine I am building from the ground up — the systems-level project I keep returning to.

  • C++
  • OpenGL

Maple Lang

2026

A WASM-first programming language. Lexer, parser, and codegen written in TypeScript, targeting WebAssembly.

  • TypeScript
  • WebAssembly
  • Compilers

CNN Doodle Guesser

2025

A convolutional neural network written from scratch in TypeScript — no ML framework, just the math.

  • TypeScript
  • Machine Learning

WebGPU GLTF Viewer

2025

Loading and rendering GLTF models with the WebGPU API — modern GPU pipeline in the browser.

  • TypeScript
  • WebGPU
  • GLTF

Three.js Grass

2024

Ghost of Tsushima-style grass field rendered in Three.js — wind, instancing, and custom shaders.

  • TypeScript
  • Three.js
  • GLSL

Ray Tracer Challenge

2022

A from-scratch raytracer in Rust, built following Jamis Buck's The Ray Tracer Challenge.

  • Rust
  • Graphics