Skip to main content
Everything

All Projects

Open Source Contributor · 2023–2024

KoboldAI

Contributor to KoboldAI, an open source, browser-based front end for AI-assisted writing and storytelling that runs a wide range of local and remote language models. I also worked with db0 and others on their distributed computing system, the AI Horde, which KoboldAI plugs into. Volunteers donate spare compute to run models for others, and I ran my homelab as one of its workers. Workers earn "Kudos" for completed jobs (purely for leaderboard bragging rights), and my setup quickly climbed into the top 10 compute nodes.

ContributorPythonLocal LLMsAI HordeDistributed ComputingOpen Source

Open Source Contributor · 2023–2024

SillyTavern

Contributor to SillyTavern, a locally installed open source interface for chatting with text-generation LLMs, which connects to many different model backends and APIs.

ContributorJavaScriptLLM FrontendOpen Source

Community Contributor · 2023–2024

PygmalionAI

I spent about a year helping PygmalionAI, a community project training open models for casual, natural dialogue. I joined because I wanted believable NPC conversations in my game projects. We tried a few base models and used Llama for our 7B fine-tune. I eventually moved on when the project's direction stopped lining up with what I was building, but it's where I learned how training and fine-tuning work in practice.

Fine-tuningLlamaDatasetsOpen Source

Hugging Face · birdup

Quantized Dialogue Model

A quantized build of one of the dialogue models we trained at PygmalionAI, published on my Hugging Face profile so it can run on everyday hardware.

GGUFQuantizationHugging FaceLocal LLMs

Web App · Astro + Cloudflare Workers

Bell Schedule Template

A real-time school bell schedule display for hallway and classroom screens, with a live countdown and current-period tracking. Schedules are managed from a simple Google Sheet, so non-technical staff can update them. It supports multiple schools from one deployment, kiosk mode, an embeddable widget, and offline caching.

AstroCloudflare WorkersGoogle SheetsTypeScript

Systems Tool · C++

Signal Parser

A C++ program that parses large log files of sample signal data and pulls the relevant signal information into a structured result.

C++ParsingLog Processing

Minecraft Mod Est. Release Halloween 2026

SongCraft-MC

A full-featured instrument mod for Minecraft that adds playable instruments, MIDI device support, and multiplayer jam sessions, along with custom blocks like loopers and speakers. Estimated release: Halloween (October 31, 2026). Follow along at songcraft-mc.com.

MinecraftJavaForgeGradleModdingMIDIMultiplayer

Security Research · Python

Python Worm

A university security course project for studying how malware spreads. In an isolated lab of virtual machines, it scans a credential list and propagates between hosts. The point was to understand the attacker's side and come away with better defensive practices.

PythonSecurityMalware AnalysisLab Environment