Independent project · Current
ActiveContext: 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