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
All seven games playable in the browser. No install, no account, progress saves on your device.
A puzzle platformer about a small fire that would rather not burn things down. Ten rooms, a clean route through each, generated music.
The isometric ascent. A small fire routes its light up a mountain across shifting lattices. No falling, no failing, no hurry.
Propagation Station: pot, water, mix the feed and ship every frond before the bell. Twenty days, twelve species, twenty-four achievements.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Deep-space idle RPG for the Chrome side panel — 3D starfield camera, orbital physics, ascension. (Chrome Web Store: Sidebar RPG Idle.)
Registry-driven mage idle game — runecrafting, alchemy, pets, curses, slayer contracts.
Dots and Boxes against a dinosaur AI that plays real chain strategy.
A mischievous dinosaur on any webpage: cursor chasing, eggs, five species, volcanoes and meteors. Rebuilt in 2.0, same three permissions.
Fast-food arcade under a timer — combo streaks and a local high-score board.
New-tab extension with 44 collectible characters and hand-written affirmations.
Side-panel collecting game — every page load spawns one of 4,096 procedural critters; snare them across five rarity tiers. Fully offline.
Idle wizard bullet-heaven in the side panel — auto-firing spells, build-craft upgrades, evolutions, and prestige runes. Fights while you browse.
God devotion idle set in the Kengir world — rival-god devotion management, job runs, Onslaught combat, Forge crafting, and a branching campaign.
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.
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.
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.
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.
Built on ServeManager. Learn more at servemanager.com.
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.
Read the write-up: The robot that never presses submit →
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.
Read the write-up: You can’t practise on the real one →
Got something you want built?
DHSeaDev is open for work — browser tools, automation, internal tooling, and the awkward jobs nobody budgeted for.
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
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
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