Desktop suite — platform architecture
Designed the shared Electron template that 14 production apps descend from — every new app inherits JWT auth, cross-app chat, scheduling, Socket.IO realtime, a MySQL-with-SQLite-fallback data layer, and self-updating installers for free.
RMA operations platform
The full return-merchandise lifecycle — evaluation → per-item approvals → repair costing → credits — as three coordinated desktop apps with cross-app audit logging, barcode scanning, and thermal-label printing. The shipping app alone spans ~200 IPC channels and ~20 background services.
WireHub — the operations hub, rebuilt in Rust
The company control center (calendar, kanban sprint lanes, time tracking, bug-capture sink) rebuilt ground-up in Tauri 2 + Rust + React 19 — including OAuth 2.0 + PKCE for Google Calendar and Microsoft Graph implemented directly in Rust, and ~5-second in-place auto-updates.
MRP — material requirements planning
Full MRP loop for procurement: BOM explosion with what-if simulation, net-requirements computation (demand − on-hand − open POs), vendor lead times, and Excel round-trips — computed against hourly-synced Sage 300 ERP data.
NCR — quality system
Paired submit/review desktop apps digitizing the quality process end-to-end — standardized forms, reviewer triage, digital signatures, and a multi-signer sign-off chain designed with ISO 9001 auditability in mind.
Signal Line — custom cross-app SSO
A launcher with a custom single-sign-on handoff — per-launch named pipe + one-time short-lived JWT — implemented across five apps: one login, every app opens pre-authenticated in ~2 seconds, graceful fallback in every failure mode.
Sage 300 ERP sync — Python ETL
The suite's data foundation: a self-healing hourly ETL mirroring ~50 ERP tables from cloud SQL Server into local MySQL in 2–10 minutes — per-row MD5 hash diffs so only changed rows move, 8 parallel workers, adaptive error recovery.
A 9-package internal npm ecosystem
Shared modules powering every app: a 34-theme calendar with undo/redo drag-and-drop, Slack-like chat, a print engine speaking raw TCP 9100 / LPD 515 printer protocols with barcode labels, and an Excel-grade data grid on public npm — hot-swapped into production every 30 minutes without app rebuilds.
Local AI — offline RAG, dictation & MCP
A fully offline AI layer: Ollama-backed RAG (ingest → retrieve → citation-backed answers), on-device speech-to-text for hands-free technician notes, and two MCP servers exposing internal docs to AI assistants — zero cloud round-trips.
CI/CD on a $0 budget
GitHub Actions on self-hosted Windows runners across 12 repos: a Vitest coverage ratchet (coverage can never regress), Playwright Electron E2E, an AST gate enforcing "every new function needs a test," and Semgrep SQL-injection rules — building installers that deploy and self-update company-wide.