Home

This is a site for links to my personal projects.

Projects

Overwatch 2 Patch Compare Tool

overwatch_patch_compare Typescript JSON

A tool to compare Overwatch patch balance over time. Also makes it easy to look at hero stats and breakpoints.

Infinite Canvas

TrueInfiniteCanvas Rust egui

A simple infinite canvas drawing tool. It’s designed to be truely infinite unlike some other infinite canvas tools that either don’t let you zoom in too far, or suffer from floating point precision issues.

Slang Playground (Not my project)

slang-playground Vue.js Typescript WASM Slang WebGPU

A playground for the Slang language. This is my fork of the official slang playground. I am also a contributor to the official repository. I rewrote it in Vue.js and Typescript as well as making some other improvements.

Slang Native Playground

slang-playground WASM Slang WebGPU Rust

A version of the Slang Playground with higher performance and more features built for native.

Slang Voxel Engine

slang-playground WASM Slang Rust Raytracing

Uses slang native playground for a voxel engine using raytracing written almost entirely in Slang for the GPU.

Discord Queue Bot

queue_bot Rust Discord API

A customizable discord bot you can use to group people together into teams.