Things I build.

A collection of apps and tools I've made — Android apps, browser tools, and little utilities. Mostly for my family and myself.

Projects

7 projects

Sentinel

In progress

A minimalist Android home launcher that doubles as a self-control tool: scheduled app blocking, tamper notifications, and linked accountability partners who can see each other's status.

AndroidKotlinJetpack ComposeHilt

Arcade

In progress

A personal, ad-free games hub for Android — one app hosting several games (Minesweeper, a Jetpack side-scroller) with more designed to drop in later.

AndroidKotlinJetpack ComposeRoom

Clean Viewing (TV)

Working

An Android TV app that loads a streaming site in a full-screen WebView and filters profanity in real time — masking profane subtitles and muting those lines. A D-pad virtual cursor makes the site usable with a remote.

Android TVKotlinWebViewTypeScript

Clean Viewing (Phone)

Working

The phone companion to the TV app: a full-screen WebView that loads a streaming site and injects the same shared profanity filter, with a native touch UI and auto-rotation while a video is fullscreen.

AndroidKotlinWebViewTypeScript

D&D Toolkit

In progress

A file-based D&D toolkit: a flexible character sheet today, with a campaign wiki, session log, and audio-to-summary pipeline planned. All data lives as plain JSON + markdown, versioned with git and rendered by a local dashboard.

ReactViteExpressTypeScript

Measure

Working

A small, offline Android unit converter — length, weight, temperature, volume, cooking units and more — that copies the result to your clipboard so you can paste it wherever you need it.

AndroidKotlinJetpack Compose

Remote Claude Approval

Working

Approve or deny Claude Code's permission prompts from your phone over Telegram. When you're away from the desk, "allow this command?" prompts arrive as a message with Approve / Deny buttons; your tap decides whether the tool runs.

PowerShellTelegram Bot APIAutomation