TRV.SYS home/ 0.6.0
W

Work

10 ON FILE

Tools, simulations and apps. Newest and active first; the archive is kept honest.

Active // 2

The CircleFlow editor. A shapes panel on the left, a red corner mark on a dotted canvas, and a command toolbar on the right.Project 01

BUILD 0.1.0 · STATUS ACTIVE

CircleFlow

A keyboard-driven logo tool. Place circles, join them with belts, and the outline falls out of the geometry. Exports clean SVG.

  • React
  • TypeScript
  • Zustand
  • Vite
  • Vitest
  • SVG
The MoodBox logo. An open lime-green box with an angular M inside.Project 02

BUILD 0.2.0 · STATUS ACTIVE

MoodBox

A local visual prototyping studio. Collect references on a canvas, pick the context, and have Codex or Claude Code generate interactive demos beside them. Every revision is kept as a branch.

  • TypeScript
  • React
  • tldraw
  • Node
  • Express
  • SQLite
  • Playwright

Archive // 8

Project 03

2023 · STATUS SHIPPED

Doom on xv6 (RISC-V)

Doom ported to xv6, a teaching Unix, running on a RISC-V processor under QEMU. Undergraduate operating systems research.

  • C
  • xv6
  • RISC-V
  • QEMU
The BucOverflow discussions page, with ETSU branding, topic filters and a voted post.Project 04

2023 · STATUS ARCHIVED

BucOverflow

A Stack Overflow-style Q&A platform for the East Tennessee State University community. Over 500 unique users and 10,000+ posts and discussions.

  • React
  • Node.js
  • Express
  • MongoDB
  • Firebase
  • Docker
  • GitLab CI/CD
  • AWS EC2
An AI-generated statue of a thinker with one hand raised to his ear.Project 05

STATUS ARCHIVED

Phone-A-Philosopher

Uses the GPT-3 API to answer in the voice of historical figures, grounded in context from their own works.

  • Python
  • GPT-3
A population of rockets, drawn as outlined rectangles with green thrust trails, clustered beneath a white barrier.Project 06

STATUS ARCHIVED

Genetic Algorithm Rocket Sim

Rockets learn to reach a target through a genetic algorithm, with AABB collision detection. Built in Python.

  • Python
  • Pygame
A BucHunt! task screen. The ETSU campus map with a lettered grid, above a table of questions, answers and status.Project 07

STATUS ARCHIVED

BucHunt!

An interactive scavenger hunt that helps incoming freshmen learn their way around campus.

  • ASP.NET
  • C#
  • HTML
  • CSS
A dark Wordle board with the guess HOUSE entered, above an on-screen keyboard.Project 08

STATUS ARCHIVED

Wordle Clone

Wordle, rebuilt in the browser with plain HTML, CSS and JavaScript.

  • JavaScript
  • HTML
  • CSS
A terminal Wordle game showing the guesses hello, cello and craft, and a guess counter at 3 of 6.Project 09

STATUS ARCHIVED

Wordle in the Terminal

Wordle from scratch in Python, played entirely in the terminal.

  • Python
An illustration of a RISC-V processor chip.Project 10

STATUS ARCHIVED

RISC-V Pipeline Sim

Simulates a pipelined RISC-V processor stepping through assembly instructions.

  • C
  • C#