Shan

engineer. builder. systems+ai.

I work full-stack on onchain products at Polygon, focused on shipping systems that improve speed and confidence through testing, reliability, and clear docs. Outside work, I build practical AI tools, agent workflows, and small products that force real feedback.

If you're building practical agent systems, onchain products, or useful dev tools, email me or say hello on X.

Last updated: 2026-06-22

// Currently shipping

The active surface area: production work, public tools, and operator systems.

all projects

// Selected proof

A few receipts before the text starts doing too much work.

agent-first public data tools

CLI suite

A family of terminal tools for public data: transport, companies, rail, fuel, and Parliament. Built for humans, predictable enough for agents.

see the suite
$ tfl status
Central: Good Service
District: Minor Delays
 
$ parliament search bills "energy" --take 3
Great British Energy Bill               5172   Committee

proof: five published CLIs · npm packages · landing pages · reusable agent skills

operator tooling

Hermes Console

Local-first web dashboard for Hermes Agent. Runtime health, sessions, cron, skills, memory, files, and usage in one place.

view repo
Hermes Console overview screenshot

proof: real local agent state, not fake dashboard filler

full-stack AI product

RoastMaster

Roast and glaze photo app with image uploads, auth, credits, and share-friendly output loops.

view live
RoastMaster landing page screenshot

proof: upload → generate → credits/payment → share loop

// Right now

more context

Current focus across production work, public tooling, and the writing that turns the lessons into something reusable.

At work: stepping into Polygon's Open Money Stack while keeping the bar high on reliability, testing, docs, and observability.

Outside work: building agent-first CLI tools and operator surfaces that are useful to humans and predictable enough for agents.

Writing: restarting the habit with notes about agent systems, engineering judgement, onchain product work, and what actually held up.

// Shipped at scale

more proof

// Notes

all

// Latest log

full log
  • [2026-06-18][OPS]

    Moved Shan OS generated outputs to Discord-first routing so plans, digests, and prompts land where they are actually used.

  • [2026-06-18][PROJECTS]

    Finished FairSide analytics instrumentation so usage signals can guide monetisation decisions instead of guesswork.

  • [2026-06-17][WORK]

    Packaged a local-stack migration with demo evidence and a runbook so another dev can pick up the handoff.

  • [2026-06-17][PROJECTS]

    Reined in RoastMaster free credits to finite lifetime samples so the app can learn from usage without burning API spend.

  • [2026-06-12][WORK]

    Completed a full local-stack end-to-end path for a time-sensitive work migration before polish and rollout.