Software

Desktop applications I've built for audio production, data management, and real-time communication.


Tape Sim

C SwiftUI PortAudio
Tape Sim interface

Multi-track audio recorder that recreates the analog tape machine experience. Features tape-style controls (rewind, fast-forward, RTZ), stereo bounce, and keyboard shortcuts. Records 48kHz 24-bit WAV files with as many simultaneous tracks as your audio interface supports.

Key features: Multi-track recording, tape machine controls, stereo bounce, directory management

CSV Zero

Python Tkinter
CSV Zero interface

Lightweight desktop CSV editor that strips away spreadsheet bloat. Auto-detects delimiters and encoding, supports search across all data, and provides straightforward insert/edit/remove operations. Dark-themed with monospaced typography.

Key features: Auto-detection of CSV formats, search functionality, session memory, keyboard shortcuts

Parch

Go Wails WebRTC SQLite
Parch icon

Decentralized real-time chat and voice communication platform. Run your own server while connecting through a public relay. Features channel-based messaging, WebRTC voice calls with SFU routing, and local SQLite storage for complete data control.

Key features: Self-hosted architecture, real-time messaging, voice communication, NAT traversal