KellyNyanbinary

Non-code Projects

RGB Cat Ears

Onshape, Arduino IDE, C++
ESP32C3, WS2812B, MPU-6050

GitHub
Onshape

A pair of 3D-printed RGB cat ears with motion-reactive lighting effects.

Cat Nest

TrueNAS SCALE, Backblaze B2, Cloudflare Tunnel and Access, Tailscale, UniFi
Immich, Jellyfin, Bitwarden, MakeMKV, Handbrake, Docker

Showcase on Jeff Geerling's mini-rack GitHub repository
PCPartPicker

A modular NAS and server build with a Ryzen 7 7700 in a half-width mini-rack, utilizing 3D-printed HDD trays for a RAIDZ2 array with 16 TB of usable space, accessible over WAN via either Tailscale or Cloudflare Tunnel combined with Cloudflare Access.

Coding Projects

Darwin

Python, PyTorch

GitHub

A species distribution model for WhereWild using a shared residual MLP encoder and per-species logistic regression heads, trained on 400k+ iNaturalist observations.

WhereWild

TypeScript, React Native, REST APIs, Python, Docker, GitLab Runners, TrueNAS SCALE

Website
GitHub

WhereWild is a website and mobile application that combines occurrence and environmental data to generate a field guide and in-depth analytics on the habitat of over 400,000 species.

JPL Lexer in JPL

JPL, Python

A lexer for the John Pavel Language, a functional image-processing language, self-hosted and written in JPL itself with a Python wrapper. Source JPL code is converted into an image with the red channel encoding the ASCII character, and the lexer in JPL tokenizes the JPL code and outputs the token stream as another image.

Cooking Data

C++, Qt, Box2D

An educational physics-based cooking game where players click and drag ingredients and tools to prepare dishes while avoiding setting the kitchen on fire.

Spritify

C++, Qt

A sprite editor with animation support, including project-wide frame-rate adjustment, adding and inserting frames, and duplicating existing frames.

Kelly Auto-Reuse

Vizzy

Download
20,000+ downloads.

A program based on Kelly Auto-Launch to automatically launch a rocket and propulsively recover its first stage similar to SpaceX in the simulation game Juno: New Origins using PID controllers.

Kelly Auto-Launch

Vizzy

Download
13,000+ downloads.

A program to automatically launch most rocket designs to an orbit in the simulation game Juno: New Origins.