Moved a 28,000 file knowledge vault onto version control in a morning
19 Oct·Ops
Moved a 28,000 file knowledge vault off a cloud drive and onto version control in one morning, with the encrypted folders arriving still encrypted and 22,817 files held back on purpose. Rehearsed the whole switch first in a clone that could not push, counted the tree twice either side of the import, and confirmed the remote's copy of a private file began with the encryption header rather than trusting the commit.
GitGitHubgit-cryptPythonBashClaude Code
Rebuilt a home loan customer portal from first principles
19 Oct·Product design
Rebuilt a home loan customer portal from first principles instead of patching the version already in review: research into comparable products, then the jobs a borrower actually arrives with, then two rounds of low fidelity on a shared canvas where every direction carried a pick and the reasoning behind it. Twenty rulings came out of those rounds, and the chosen direction was built as working screens and checked at phone, tablet and desktop widths.
Next.jsReactCSS ModulesClaude CodeLinear
Built a sync net that commits every agent turn as it happens
16 Oct·Agent infra
Built the safety net for a knowledge vault moving off a shared drive and into a version-controlled repository, so each session's writes are committed and pushed as they happen instead of at the end, where a crash loses them. Proved it on a fresh clone rather than the machine that built it, 86 checks green, with the net making its own round-trip commit back to the remote.
BashGitGitHubClaude Code
Built a copy check that runs before an agent shares anything
14 Oct·Agent governance
Built a gate that reads anything an agent is about to share beyond one person and runs the house voice rules over the words first, covering tickets, comments, chat messages, email drafts, pull requests, text going onto a design board and any new document. It came out of finding stock phrasing on a board written without that check, where the fix was a mechanism rather than another instruction nobody loads.
JavaScriptClaude CodeGitHubLinear
Built a morning briefing page that takes answers back
13 Oct·Pipeline
Built a private web page for a daily briefing automation, rendered from one structured file so the page and the phone message cannot drift, opened once each morning by a small agent on each machine and answerable on every item. Replies go back to the next run, which finishes the work through the existing writer scripts, so the page never touches the task list itself.
Next.jsTypeScriptPythonlaunchdVercelClaude Code
Handed a styled component library over as a reviewable pull request
7 Oct·Design system
Installed a component library into a broker deal-management codebase, restyled its eighteen base components to the product's own tokens, and rebuilt the sign-in, forgotten-password and reset screens on top of them. It went across as two stacked pull requests carrying a reference route that renders every token and component, plus five error states reachable by adding a query string, so the engineer taking it on could watch the whole set work before merging any of it.
AngularTypeScriptSCSSspartan/uiGitHubClaude Code
Designed a subscription offer and built it on a live store without showing it to anyone
6 Oct·Product design
Designed a subscribe and save offer across a three size product range, settling the discount per size, a single billing weekday, a default split on flavour and whether pickup customers could join, then put the recommendation in an interactive panel that sets it beside current pricing. Built the three plans on the live store and checked the result rather than trusting it: all nine variants carry exactly one plan, the right one, and the product is still a hidden draft, so nothing reaches a customer until it is published.
ShopifyHTMLJavaScriptGitClaude Code
Wrote a prompt that reads a developer's own agent instead of interviewing them
6 Oct·Agent governance
Built a prompt a back end developer drops into their own coding agent, which reads what it already holds about how that person works and writes two files, a short operative rulebook for the repo and a longer guidelines document, then asks only about the lines it could not answer. A scope and privacy section opens it: the agent agrees what it may read before it reads anything, keeps the pattern and discards the session it came from, and holds a never include list covering people, other engagements, secrets and anything about hours or usage.
Claude CodeMarkdownLinearGit
Generated a design system's Figma variables straight from its stylesheet
5 Oct·Design system
Generated the design tool variable files for a design system directly from the stylesheet that already defines it, one file per mode, carrying 131 variables each with forty theme colours aliased back to the ramps they come from. Named the two things that format cannot carry, corner smoothing and the licensed fonts, so they get set deliberately by hand rather than quietly going missing.
CSSFigmaJSONClaude Code
Replaced a shell's hardcoded type with its design system's own tokens
18 Sep·Design system
Moved a product shell's base typography onto the design system's tokens, with the new rule placed inside the base layer so component classes keep winning where they should. The reviewer had not built it, so they rebuilt the merged tree, re-derived every target value from the compiled stylesheet rather than the pull request's own claims, and held the before and after computed styles side by side in light and dark.
ReactTypeScriptTailwindCSSVitestClaude Code
Shaped the removal of a legacy design system and built a guard that retires itself
18 Sep·Design system
Broke the removal of a product's legacy design system into staged work, with the shell moving to the current kit first and the deletion last. The guard that stops the old styles creeping back is built from the repo's existing lint fences and asserts its own allowlist rather than carrying an expiry date, because two of the files it covers outlive the deletion.
ReactTypeScriptESLintPostCSSVitestLinearClaude Code
Built six interactive explainers that give an abstract variable a handle you can drag
18 Sep·Design craft
Built a set of interactive artboards for a workshop, each taking one abstract variable and turning it into something you drag, so the effect of moving it shows rather than gets described. A cold review pass measured every artboard against its stated canvas size and found captions sitting a band out from the rings they labelled, a row clipping at the card edge, annotation text crossed by a plotted line, and one dead line of code, all fixed and re-checked.
HTMLSVGJavaScriptClaude Code
Built a reel method that rebuilds the interface instead of filming it
15 Sep·Content tool
Distilled eight rounds of a launch reel into a repeatable method: script the hook and one object's journey first, storyboard it lo-fi and rule it beat by beat, then rebuild the interface as animated components instead of shipping a screen recording. Copy, motion curves, glyphs and fonts are lifted verbatim from the product's own source, so the celebration burst in the final cut runs the real animation rather than an impression of it.
RemotionReactTypeScriptPlaywrightClaude Code
Designed a settings section as a live workbench rather than a static comp
2 Sep·Product design
Designed a product's settings section on a working preview instead of in a comp: one rail, an index and nine real forms, with seven switches that swap the shell, the grouping and what a non-admin meets, so every option could be ruled on screen at real measurements. Ran three rounds that way, then cut the result into eight per-surface design tickets and a playbook so the build starts from settled ground.
Next.jsReactTypeScriptStorybookVercelLinearClaude Code
Built a meeting note pipeline that pushes instead of pulls
2 Sep·Pipeline
Built an exporter that runs on every Mac, reads the local meeting store read only and drops each new note into a shared vault inbox, with the machines claiming meetings in one processed log so neither writes the same call twice. A new ingest stage folds the note into the page an earlier tool already made for that call, and speakers are named only from evidence in the transcript, never guessed from the topic.
PythonSQLitelaunchdMarkdownClaude Code
Gave a drag interaction weight without letting it bounce
1 Sep·Design system
Designed a drag that carries momentum: rows and cards trail the pointer, lean into the travel up to eight degrees and right themselves on pause, measured live at 3.6 degrees of tilt with about nine pixels of lag. Overshoot was left out because the kit forbids bounce, and reduced motion gets a plain drag.
ReactTypeScriptTailwindStorybookClaude Code