CHROME MV3 · IDLE GAMES · LEGAL-TECH AUTOMATION

Everything I have shipped.

Manifest V3 Chrome extensions, browser idle games, and the production legal-tech tooling behind them. Each one designed, built, tested, and shipped solo — most of them free on the Chrome Web Store.

Chrome Extensions & Games

Seven-floor idle conversion tower — biomass to culture, energy, compute, data, stardust, essence. Throughput-clamped generators, an insight tech tree, prestige relics, and six arcade minigames. Fully offline.

MV3SIDE PANELIDLE
Kawaii Time Garden →

Category-based time tracker that never logs your browsing history, paired with a hatch-and-collect playground of 99 critters fed by ordinary page navigation. Fun first, no advice about how to browse.

MV3SIDE PANELPRODUCTIVITY
Dota Companion →

Local-first Dota 2 companion for the toolbar — an improvement streak measured against your own baseline, goals, hero stats, and private player notes. No account, no API key; data from the public OpenDota API.

MV3POPUPDOTA 2
Planet Express Lounge →

Flagship — client-side AI companion for the Chrome side panel: BYO-key chat, hands-free Autopilot episodes, Professor’s Lab, and a hidden Dark Matter economy.

MV3SIDE PANELAI
Cobalt Star Idle →

Deep-space idle RPG for the Chrome side panel — 3D starfield camera, orbital physics, ascension. (Chrome Web Store: Sidebar RPG Idle.)

Arcanum Idle →

Registry-driven mage idle game — runecrafting, alchemy, pets, curses, slayer contracts.

Dino Dots →

Dots and Boxes against a dinosaur AI that plays real chain strategy.

Annoying Dino →

A tiny T-Rex that wanders your browser with a full egg-and-hatch collection system.

Hotdog Rush →

Fast-food arcade under a timer — combo streaks and a local high-score board.

FuturaTab →

New-tab extension with 44 collectible characters and hand-written affirmations.

TabCritters →

Side-panel collecting game — every page load spawns one of 4,096 procedural critters; snare them across five rarity tiers. Fully offline.

MV3SIDE PANELGAME
Steplings →

Hatch-and-collect browser game — hatch and raise your brood of Steplings. Pure MV3, fully offline.

MV3GAME
Spellsurge →

Idle wizard bullet-heaven in the side panel — auto-firing spells, build-craft upgrades, evolutions, and prestige runes. Fights while you browse.

MV3SIDE PANELIDLE
Devotion: Kengir Idle →

God devotion idle set in the Kengir world — rival-god devotion management, job runs, Onslaught combat, Forge crafting, and a branching campaign.

MV3SIDE PANELIDLE

Legal-Tech & Automation

Production tooling built for the process-serving industry on top of ServeManager, the sector’s job-management platform. These aren’t public downloads — they’re internal systems, and tools in this shape are built to order.

Reporting & Analytics · Python · SQLite
ServeBoard →

Local-first desktop analytics for field-dispatch records — content-hash idempotent ingest, matter-level deduplication, memoized scorecards, and PDF report cards generated offline. Rebuilt as a single file around the question of what actually counts as one job.

DESKTOPSQLITEOFFLINE
ServeManager Integration · JS · JSON:API

ServeManager Expertise

Deep, live-verified work against the ServeManager REST / JSON:API surface — jobs, attempts, notes, invoices, and court cases — including the exact-match job resolution and confirm-gated note-write flow powering the Marshall sidebar. Institutional ServeManager knowledge encoded into reusable schema dictionaries.

Court E-Filing RPA · Playwright · Iowa EDMS

EDMS Court E-Filing

A single-file Playwright robot that drafts Iowa court e-filings (small-claims and civil) against the state’s eFlex/EDMS system, deriving filing type and document set from suit amount. Drafts-only with a PySide6 human confirm-gate — attorneys finalize and pay; the robot never submits.

Training & Assessment · Single-file web app · No backend

Court E-Filing Training Environment

A practice environment for a court e-filing system that has no sandbox — every real action is an irreversible submission. One self-contained HTML file, no server and no accounts, so trainees can be wrong cheaply and repeatedly. Correctness is scored at the moment of submission and stored as a flat snapshot, so two assessors reading the same attempt reach the same verdict; results move between machines as an export bundle that imports idempotently.

More about the developer →

Got something you want built?

DHSeaDev is open for work — browser tools, automation, internal tooling, and the awkward jobs nobody budgeted for.

Start a conversation Read the devlog