Software

A small cabinet of software: practical instruments, online platforms, private infrastructure, and preserved curiosities.


Platforms

Virtual tabletop / real-time web / SaaS

An online tabletop for running role-playing sessions without account friction.

Far Reach Co. virtual tabletop interface

Players can join by link, move through maps, roll dice, manage tokens, and keep longer campaigns in persistent shared spaces. Far Reach is built around actual table flow: quick entry, campaign records, character sheets, assets, permissions, and synchronized tabletop audio.

Contains: real-time maps, persistent Wyrlds, shared assets, recruiting controls, D&D 5E sheets, synced music

Encrypted chat / self-hosted / Go / SQLite

A self-hosted messenger for people who want to keep the keys close.

Parch is built around end-to-end encryption, public-key identity, and user-owned hosting. The current project focuses on encrypted messaging with a Linux CLI host client and local SQLite storage.

Contains: Go relay service, Ed25519 auth, ECDH P-256 encryption, replay prevention, local SQLite storage, systemd deployment

Desktop Tools

C / SwiftUI / PortAudio

A multitrack recorder shaped like a small tape machine.

Tape Sim interface

Tape Sim keeps recording direct: rewind, fast-forward, RTZ, stereo bounce, keyboard shortcuts, and 48kHz 24-bit WAV capture. It supports as many simultaneous tracks as the connected audio interface can handle.

Contains: real-time audio in C, SwiftUI controls, PortAudio device handling, simple file/session management

CSV Zero

Python / Tkinter / tksheet ยท v1.1.0

A fast, focused CSV editor for inspection and quick repair.

CSV Zero interface

CSV Zero opens large documents in a responsive canvas-backed grid, detects delimiters and encoding, and searches or sorts across the data. Its searchable row inspector makes wide records practical without turning the editor into a spreadsheet suite.

Contains: large-field CSV support, search feedback, column sorting, searchable row editing, atomic saves, session memory, packaged Windows installer

Archives

Windows / Ukagaka / localization

An English patch for a classic Japanese desktop ghost.

Mayura

The Mayura patch preserves the original installation, creates a separate English copy, and includes a guided Windows installer. It treats the old desktop companion as something to be handled carefully, not overwritten.

Contains: context-aware dialogue translation, original behavior preserved, reversible patch installation