Isaac Schwarz

Computer Science Student

Senior at Northern Arizona University.

Currently working on: NVMe testing with Rust and TLA+... and a reverse proxy in Go.

Go TypeScript Canvas

NYT RPG

A web-based RPG built around New York Times games. Backend powered by Go with gorilla/websocket; frontend built on Canvas and TypeScript.

Go

HttpGo

Core HTTP functionality written from scratch in Go. Multithreaded handling of concurrent requests. Currently adding reverse proxy functionality.

Rust TLA+

ConTiNGENT

An NVMe testing tool driven by formal specifications. Correct device behavior is described in TLA+, and a Rust execution engine issues commands against an NVMe device.

Rust

Vi

Vi editor with core motions and modes, written in Rust.