Projects

Systems software, embedded hardware, creator tools, and product platforms.

Block CLI help output

Block

2026

I started Block as a Rust port of Pi. It kept Pi's basic shape, a terminal-first coding agent with local tools and saved sessions, but soon grew past a direct port. Block now has its own package system, Rust extension API, RPC mode, and embeddable SDK.

  • Rust
  • Ratatui
  • JSONL
  • RPC
  • OAuth

private repository

An e-paper calibration dashboard rendered in four-level grayscale

Web E-Paper Dashboard

2026

Web E-Paper Dashboard puts an HTML dashboard on a 7.5-inch e-paper panel. The ESP32 does not render the page. A Mac/remote service opens it in Chromium, takes an 800×480 screenshot, converts it to four shades of gray, and sends the PNG over USB.

  • Rust
  • ESP32-S3
  • ESP-IDF
  • C/C++
  • Playwright

private repository

Emergency Vehicle Creator lighting editor

Emergency Vehicle Creator

2022 - 2026

Emergency Vehicle Creator is a Roblox Studio plugin for building emergency vehicles without writing their lighting system by hand. It includes editors for flashers, rotators, faders, sirens, equipment, and light groups, then generates the scripts and settings used by the finished vehicle.

  • Luau
  • Roblox Studio
Strand CLI creating, listing, and showing local issues

Strand

2026

Strand is a local issue tracker with three commands: add an issue, list the issues in a project, and show one by ID. It stores everything in `.strand/strand.db`, so it needs no account or server.

  • Rust
  • SQLite

private repository

Planet Coaster Coaster Converter file upload interface

Planet Coaster: Coaster Converter

2025

PC:CC moves a coaster from NoLimits 2 into Planet Coaster 2. A player exports the track as CSV, uploads it to the site, downloads a Lua file, and imports that file with the game mod. This avoids rebuilding the same layout by hand.

  • Lua
  • Next.js
  • React
  • TypeScript
  • Python
A ReviveMD document with rendered prose and Rust code

ReviveMD

2026

ReviveMD turns one Markdown file into a standalone HTML document. I made it for work that needs to stay easy for an agent to read but should look finished when I send it to a person.

  • Rust
  • Comrak
  • Ammonia
  • Syntect
  • browser components

private repository

Redon Tech website homepage and an Emergency Vehicle Creator editor preview

Cannibal

2026

Cannibal is the current Redon Tech website mono-repo and the shared base for its project pages. I made it after maintaining the same navigation, styles, cards, and deployment setup in several small sites.

  • Astro
  • React
  • TypeScript
  • Tailwind
  • Turborepo

private repository

Colossus Discord bot source code showing its about command

Colossus

2026

Colossus is a Discord bot codebase that runs independent bots used across several servers. It handles moderation, tickets, logs, tags, experience, message archives, and automated replies.

  • Python
  • Hikari
  • Prisma
  • MySQL

private repository

pidash terminal dashboard with an agent tree and session output

pidash

2026

pidash is a read-only terminal dashboard for Pi coding agents. It shows parent agents and their subagents in a tree, then shows session output for the selected row.

  • Rust
  • Ratatui
  • Crossterm
  • sysinfo
  • JSONL

private repository

Redon Hub Hosted administrative dashboard

Redon Hub Hosted

2025 - 2026

I built Redon Hub Hosted to help Roblox creators sell, license, and deliver digital products. It replaces the self-hosted bot setup used by older Redon Hub versions with a managed web app.

  • FastAPI
  • Next.js
  • React
  • TypeScript
  • Discord
  • Cloudflare

private repository