01
Application development
Desktop tools built with C# and .NET, using WPF for UI and Dapper for data access. Fully offline architecture, no accounts or sync.
ToolsC# / .NET · WPF · Dapper · SQLite
Builds
- CampaignForgeAn offline desktop toolkit for tabletop RPG game masters: dice math, linked lore and encounter tracking with no network in sight.case study ↗
- PassPolishReal-time password-strength evaluation built around Polish-notation evaluation: compact, algorithmic, security-minded.case study ↗
- PagePulseA free, self-hosted, on-device page-change monitor for Android. Point it at a URL, pick how often to check, and PagePulse alerts you when the page changes — text diff or pixel diff. No server, no account, no per-check quota.case study ↗
- Screen Watcher — Web ExtensionA Firefox/Waterfox extension that watches a selected region of the active tab for pixel changes and raises an alarm when movement is detected — the browser counterpart to the ScreenWatcher Android app.case study ↗
- CalmWebA Firefox extension that reduces motion, pauses autoplay, freezes busy GIFs, dims harsh colour and flashing brightness, and keeps loud media in check — with adjustable safety controls and per-site overrides.case study ↗