Matt Keeter

Weird CAD and graphics research; embedded software and systems engineering.

Ecosystems: Rust, C++, C, Python, Zig, Qt, Neovim, Cuda, Assembly, Haskell

Projects

hubris

A lightweight, memory-protected, message-passing kernel for deeply embedded systems.

Rust - Released: 02 Apr 2020 - 2,821

antimony

CAD from a parallel universe

C++ - Released: 26 Dec 2013 - 2,104

fidget

blazing fast implicit surface evaluation

Rust - Released: 24 Jun 2022 - 92

pont

An online board game in Rust and WebAssembly

Rust - Released: 08 Apr 2020 - 260

kokopelli

Script-based CAD/CAM in Python (deprecated)

Python - Released: 20 May 2013 - 298

futureproof

A live editor for fragment shaders, powered by Neovim, WebGPU, and Zig!

Zig - Released: 13 Oct 2020 - 218

mpr

Reference implementation for "Massively Parallel Rendering of Complex Closed-Form Implicit Surfaces" (SIGGRAPH 2020)

C++ - Released: 25 Apr 2020 - 187

erizo

Fast native STL viewer

C - Released: 04 Mar 2019 - 115

raven

An implementation of the Uxn CPU and Varvara Ordinator

Rust - Released: 13 May 2024 - 34

rayray

A tiny GPU raytracer, using Zig and WebGPU

Zig - Released: 01 Jan 2021 - 142

ssra

The Solid-State Register Allocator

Rust - Released: 29 Sep 2022 - 79

Swingline

Weighted Voronoi Stippling on the GPU

C - Released: 01 May 2016 - 58

pixelsim

Squishy pixel-art spaceships on the GPU

C++ - Released: 27 Nov 2013 - 53

tiny-planets

Rust - Released: 23 May 2018 - 26

bumpy-firmware

Firmware for a DIY mp3 player

C - Released: 11 Apr 2014 - 27

advent-of-code

Advent of Code solutions

Rust - Released: 15 Dec 2018 - 13

carvr

Image resizing app that uses seam carving

C++ - Released: 25 Aug 2013 - 17

ao-guile-repl

Standalone minimal REPL + viewer for ao-guile [DEPRECATED]

C++ - Released: 24 Dec 2017 - 13

spacewar

2D ship-to-ship combat

Haskell - Released: 13 Oct 2015 - 12

teapot-mrep

Experiments with direct ray-tracing of Béziers using matrix representations

C - Released: 02 Jan 2022 - 8

states-machine

Memorize the names and location of US states with spaced repetition

C - Released: 07 Feb 2020 - 7

straylight

Nothing to see here...

C++ - Released: 25 Oct 2016 - 5