Projects

Personal projects exploring automation, media systems, and developer tooling. Built to solve real problems and learn new approaches.

Private

Emulator Control Dashboard

Custom web-based interface for managing and monitoring emulation systems with real-time control and configuration.

Simplified complex emulator management into an intuitive interface, replacing command-line workflows with visual controls.

ReactTypeScriptElectronNode.jsWebSockets
Ongoing

Media Archival System

Automated tooling for organizing, indexing, and preserving digital media with metadata extraction and cataloging.

Built scalable infrastructure for long-term media storage and retrieval, handling metadata normalization and deduplication.

PythonPostgreSQLFFmpegDocker
Ongoing

Batch Automation Toolkit

Suite of CLI tools for automating repetitive file operations, data transformations, and system maintenance tasks.

Reduced manual workflow overhead by creating composable utilities for common data processing patterns.

Node.jsTypeScriptCommander.js
Experimental

Desktop Utility Suite

Cross-platform desktop application providing system monitoring, clipboard management, and productivity shortcuts.

Consolidated frequently-used system tools into a single lightweight application with configurable workflows.

ElectronReactTypeScriptNative APIs
Experimental

Data Pipeline Framework

Lightweight framework for building composable ETL pipelines with built-in error handling and monitoring.

Created reusable abstraction for data transformation workflows, enabling rapid prototyping of processing pipelines.

TypeScriptNode.jsRxJS
Archived

API Mock Generator

Development tool that generates realistic mock API responses from OpenAPI schemas for frontend testing.

Eliminated backend dependencies during frontend development by generating type-safe mock data automatically.

TypeScriptOpenAPIFaker.jsExpress