Lead front-end engineer working on space stuff! My github is dedicated to side projects which are mostly about embedded and webgl.
rpi-kernel. A Basic (non Linux) C++ Kernel for Raspberry Pi.
94teensycore. A rust kernel for the Teensy 4.0
70floppy-driver-rs. A floppy driver written in rust
22rust-kernel. A rust operating system for the ARM V7-A running on a beaglebone black
12fuzzyjs. embeddable javascript interpreter written in c++
9protonet. protonet is an implementation of the backpropagation algorithm written in C#
7astro-math. Implementation of mathematical formulas for converting between dec/ra to alt/az.
6baremetal-pico-guide. The source code used in my medium article
6baremetal-rust. The code for a series of articles I'm posting on medium
6esp8266-arduino. An arduino library for doing basic HTTP commands with the ESP8266 chip
5hexagon2. Hexagon wall v2
5algen-dev. A c++ port of my algen genetic algorithm runner
3gear-academy. A tutorial website describing how a gear works
3algen. Algen is a platform, written in rust, for running genetic algorithms.
2raspberry-i2c. A project to demonstrate how to do i2c using java, as well as some drivers
2game-template. A fresh game template to bootstrap new projects based on my webgl engine
2MachineLearning. A collection of machine learning themed projects designed to prove theories or explore concepts.
2hashtodon. A mastodon hashtag discovery tool
2react-basic-router. A basic hash router for react.
2uf2-util. A utility for generating uf2 files specifically for the rp2040
2algen-zig. A zig port of my genetic algorithm runner
1ludum-dare-53. Delivery
1vector-shock. A 2d side scrolling shooter game, reminiscent of the flash days
1fidget-spinner. Qa'pla! thlIngon MaH! This is a Klingon fidget spinner written in OpenSCAD!
1webgl-engine. A webGL game engine
1ludumdare-54. TypeScript
1gearmaker. Svelte
1orbital-velocity. A webgl puzzle game
1pyalgen. Python port of algen, a genetic algorithm runner
1altaz-js. A package for astronomy math in javascript
1attiny85-bit-banging. Simplex bit banging on an ATTiny85 and Raspberry pi
1ludumdare. All my ludum dare projects will go here. That was I can use github.io to host them easily under a single repo :P
1altaz. A math library in dart for computing all manner of celestial positioning
1astrodb. Yet another catalog of celestial objects
1SimpleAzure. Easily utilize azure simple storage with this small, templated library.
1openfusion.scad. A small library of openSCAD modules to mimc some fusion360 features
1docmatcher. cosine similarity matching against a corpus of documents written in golang
1altkeys. TypeScript
1bbot. balancing robot
1