Hacker at ♡
valijson. Header-only C++ library for JSON Schema validation, with support for many popular parsers
420n-puzzle. Single-page web app for learning about graph search algorithms, such as Depth-First Search and A* Search
48chordial. A simple Scala implementation of Chord, a distributed lookup protocol
23go-cast. An implementation of the Google Cast protocol in Golang
20n64-heart-rust. Examples for using Rust on the N64
18docker-php-webdriver. Docker image for php-webdriver
13docker-wordpress. Docker image for a minimal WordPress environment
13lung-segmentation. Python scripts to perform lung segmentation on a CT scan and view the output using OpenGL
9asteroids. Asteroids clone written in C and ported to the web using Emscripten
8asteroids64. Nintendo 64 port of my Asteroids clone
7chaos. Level editor for Sonic The Hedgehog ROMs, inspired by Brett Kosinski's level editor of the same name
7chromecast-tools. Tools that can be used on a rooted Chromecast to provision device certificates 👀
5inspect. Simple spreadsheet formula parser / REPL, written in C++, using Ragel and Lemon
5ruby-cpp-examples. Example code for Extending Ruby using C++ talk
4visitor-pattern. Notes from a micro-talk about using the Visitor Pattern in C++
4cuda-examples. A collection of CUDA example code
3snippets. Various snippets, notes and cheatsheets from problems I've worked on
3microcalc. A parser for simple arithmetic expressions, implemented in C++ using Lemon and Ragel
3algorithms. Various algorithms, data structures, and coding interview questions
2node-castv2. An implementation of the Chromecast CASTV2 protocol
2ruby-type-checking. Random experiments in Ruby Type Checking
2json-preprocessor. JSON Preprocessor library / CLI for constructing JSON documents from templates, written in Python
2rover-kit. A toy rover that can respond to commands over Wi-Fi and send back readings from ultrasonic distance sensors
1fpga-basics. Some simple FPGA projects, targeting Xilinx Spartan 6 based Papilio Pro boards
1marian-rknn. Python and C++ implementations of MarianMT that run on the Rockchip NPU
1chaos-qt. A C++ / Qt port of Brett Kosinski's Chaos level editor for Sonic The Hedgehog ROMs
1