Desktop App — Windows

PeakFlow

A suite of Windows productivity tools built with Electron and Rust. Seven tools, one dashboard — built for people who work on computers all day and feel every interruption.

Type Windows Desktop App
Stack Electron, Rust, TypeScript
Tools 7 tools, 1 launcher
Status In Development

PeakFlow is a private Electron application for Windows power users: people whose work lives inside a screen and who feel the drag of every stray notification, misrouted audio, and forgotten clipboard entry.

It's not a single tool. It's a coherent suite: seven focused utilities that each solve one friction point, launched from a single Dashboard. The tools are designed to stay out of the way until they're needed, then disappear again.

Status: In development. A public mirror repo tracks the release path. The core tools are functional; polish and packaging are the current focus.

  • Electron — main process & renderer
  • Rust — native sidecar (audio, windows)
  • TypeScript — shared IPC types
  • Windows API — per-app audio sessions
  • IPC bridge — main ↔ renderer
  • Peakflow-releases — customer release repo
01

FocusDim

Dims every inactive window to zero in on what's active. One keystroke, full visual focus — no minimising, no distractions left on screen.

02

QuickBoard

Clipboard manager with persistent history, full-text search, and reusable templates. Everything you've ever copied is one shortcut away.

03

LiquidFocus

Focus timer with built-in session tracking and task integrations. Counts down the time — and counts what you shipped during it.

04

SoundSplit

Per-application volume mixer. Set Teams to half volume while Spotify plays full. No more global audio compromises.

05

ScreenSlap

Calendar-aware meeting alert. Surfaces a visible, impossible-to-ignore alert before every call — no more joining a meeting two minutes late.

06

MeetReady

Pre-meeting camera and mic check. Confirms your setup works before you're live — not after you've been on mute for three minutes.

07

Dashboard

The launcher hub. One place to open, manage, and configure every PeakFlow tool. Keeps the suite coherent without cluttering the taskbar.

PeakFlow uses a standard Electron split: the main process owns OS-level privileges — window management, system tray, calendar access, and audio session control. The renderer process handles all UI.

The demanding native work — per-app audio sessions and window dimming — runs in a Rust sidecar. Rust gives direct access to Windows APIs without the overhead of running that code inside Electron's Node runtime.

All communication between processes runs over a typed IPC bridge defined in shared TypeScript types, keeping the contracts between layers explicit and preventing the kind of silent drift that breaks desktop apps in production.

Renderer src/renderer/ — UI, settings, tool controls
IPC Bridge Typed channels — main ↔ renderer
Main Process src/main/ — OS access, tray, calendar
Rust Sidecar Audio sessions, window management
Windows API Native audio, HWND, COM interfaces

Built by a founder who doesn't
write code.

PeakFlow started as a personal frustration list. Scattered clipboard history, runaway per-app audio, no warning before calls. The kind of annoyances that individually take seconds and collectively cost hours.

The engineering was handled entirely by directing Claude as the engineering lead: specifying architecture, reviewing outputs against functional specs, setting quality gates, and iterating. No code written by hand. The product is real, the architecture is sound, and the process is the same one that built SiteSorted.

That's not a footnote. It's the point. If a non-technical founder can direct the build of a multi-process Electron app with a Rust sidecar, the question of what AI-directed development can achieve is no longer theoretical.

Back to portfolio