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

The Arcade →

All seven games playable in the browser. No install, no account, progress saves on your device.

7 GAMESBROWSERFREE
Emberkeep →

A puzzle platformer about a small fire that would rather not burn things down. Ten rooms, a clean route through each, generated music.

BROWSERPUZZLEFREE
Emberkeep — Mountain →

The isometric ascent. A small fire routes its light up a mountain across shifting lattices. No falling, no failing, no hurry.

BROWSERISOMETRICFREE
Bloom Rush →

Propagation Station: pot, water, mix the feed and ship every frond before the bell. Twenty days, twelve species, twenty-four achievements.

BROWSERTIME MGMTFREE
Haven →

A private wellbeing journal: thirteen note-taking tools drawn from established therapy practice — a mood log, a DBT diary card, a thought record, an exposure tracker, a safety plan and more. Everything stays on the device it was written on; the extension declares no host permissions and its own content security policy blocks any network request it could attempt. In development, not yet on the Chrome Web Store.

MV313 TOOLSLOCAL ONLYIN DEVELOPMENT
Sealshot →

Captures an entire scrollable page in one click and stitches it into a single image — sticky headers placed once instead of repeated, capture scale measured from the real frame rather than guessed, and a page too tall for the canvas scaled to fit and said so instead of silently cropped. Its manifest declares no host permissions at all, and the package contains no code capable of a network request.

MV3TOOLBARSCREENSHOT
Focus Ledger →

A focus and break interval timer that keeps a permanent local record of every interval you finish — a whole-minute toolbar badge, statistics over your entire history rather than a recent window, and every sound synthesised on the device. A clean-room MV3 successor to an abandoned favourite. No account, no host permissions, no network requests at all.

MV3POPUPPRODUCTIVITY
KH4 Companion →

Unofficial fan countdown to Kingdom Hearts IV — days-left toolbar badge, series anniversary milestones, news and trailer feeds, an original-prose lore compendium, and the Keyblade Strike rhythm minigame. Collects nothing; everything stays local.

MV3POPUPFAN APP
Lumenreel · Prism Crash →

A slot machine in which the only thing you can stake is time. Lumens accrue at one per second; Facets are what the reels pay, and Facets buy 125 collectable critters. A draw never returns one you already own, so the collection actually finishes.

MV3SIDE PANELCOLLECTION
Underglory →

A hundred hand-drawn mazes with a living cursor. Build trellis rails for a morning glory to climb, feed the ground, and prune what you no longer need – the growth you cut feeds the tips that are left.

MV3FULL PAGEPUZZLE
VEILFALL →

Solo hidden-role deduction in a Chrome side panel. Nine souls, one Hollow, and eight opponents that each know only their own calling, cite their evidence, and vote from their own beliefs.

MV3SIDE PANELDEDUCTION
Prism Cascade →

A 30-second physics arcade in its own tab — shatter crystal prisms with thrown light-orbs, splash point-bubbles out of the water below, and float them to the counting beam before the clock runs out. Your own orbs are what pop them. One hundred generated levels, fully offline.

MV3ARCADEOFFLINE
Vigil →

A quiet candle for someone important, the days you would rather not let pass, and letters you never send. No streak, no countdown, no network.

AniDeck →

A Chrome side panel for watching anime — blurs spoilers before you read them, shows your AniList watching statistics as a shareable card, and puts the episode discussion one click away. One network request, no account, and nothing leaves the browser.

MV3SIDE PANELANIME
MTG Cart Companion →

Turns any card name on any web page into a Magic: The Gathering deck list, then hands it to a marketplace — right-click a name in a forum post or an article, browse printings by artwork, and export the whole deck in one step. No account and no server; a shared deck rides inside the URL fragment.

MV3SIDE PANELMTG
Backtrack →

Visual page history for the browser — a picture of every screen you pass through, including multi-step forms where the address never changes. Named sessions, searchable notes, packaged exports, and automatic skipping of passwords, payment fields and ID numbers.

MV3SIDE PANELPRODUCTIVITY
Lantern →

Persistent highlighter for the sites you use every day — mark a word, a sentence, or a whole field and it comes back every visit. A field highlight follows its label, so it survives the value changing and follows you to the next record.

MV3SIDE PANELPRODUCTIVITY
Singularity Tower →PLAYABLE

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 — an improvement streak measured against your own baseline, goals, hero stats, private player notes, and a full-page Steam inventory valuation that separates the cosmetics you actually use from the ones idle on heroes you no longer play. No account, no API key; match data from the public OpenDota API, prices from the Steam Community Market.

MV3FULL PAGEDOTA 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 mischievous dinosaur on any webpage: cursor chasing, eggs, five species, volcanoes and meteors. Rebuilt in 2.0, same three permissions.

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
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
Document Utilities · Python · PySide6
PDF Tools →

A two-tab Windows desktop utility for the small repetitive file jobs — append a reference PDF to a whole batch one drag at a time, and move hundreds of files between folders from a pasted list of numbers. Guarded overwrite, honest per-file reporting, no network calls.

DESKTOPPDFOFFLINE
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

New

Plainsight

Ten reading tools on every page you visit — spacing at the WCAG minimums, a line-focus ruler in five styles, read aloud, syllables, parts of speech, a comfort tint, colour-vision correction and a full-screen reader. Free, no account, no paid tier. It also shows the evidence grade beside every switch, including the one feature where the research says it does not help. Nothing is submitted to the Chrome Web Store yet.

  • Ten tools
  • Evidence-labelled
  • No account
  • Listing in preparation

SEE PLAINSIGHT

New

CaptureTools

Sealshot, Backtrack, Lantern, Tab Ledger and Focus Ledger now ship as one extension with five independently switchable tools, one settings page and seven shared themes. A tool that is switched off has no listeners, no right-click entries and no presence on any page. Each of those five still has its own page here.

  • Five tools
  • Isolated by design
  • Seven themes
  • No network requests

SEE CAPTURETOOLS

Not sure which one you want

Ask the site directly. It will point you at the right project page rather than guessing at details, and it will work through a build decision with you if that is why you are here.

Ask AI