All projects

Independent project · Current

Active

Context: Personal automation project

Boost Watcher

A packaged desktop app coordinating Discord clients, centrally managed guild rules, matching, notifications, and secure local configuration.

Tauri 2RustPreactTypeScriptNode.js

Overview

The context

A hybrid desktop architecture where Discord transport runs in an isolated Node.js child process while Rust owns matching, notifications, configuration, and credential storage.

Problem

What made it complex

  • Coordinate Rust and Node.js processes
  • Package runtime dependencies for Windows
  • Manage local credentials and configuration

Approach

How I contributed

  • Separated transport from core desktop responsibilities
  • Bundled Node.js and client dependencies in the installer
  • Built the interface with Preact and TypeScript
Next projectBOE Ledger