Shan
engineer. builder. systems+ai.
I work full-stack on payments, bridging, and staking at Polygon, focused on shipping systems that improve speed and confidence through testing, reliability, and clear docs. Outside work, I build with AI and use personal projects to sharpen agent orchestration in real-world workflows.
Last updated: 2026-05-18
// North star
Build systems that help people move faster with confidence.
At work: make complex systems reliable, testable, and operable.
Outside work: keep refining practical AI and agent orchestration through fast iteration and shipping.
// How I work
- Public by default. If it can help others and is not sensitive, it should be in-channel, not buried in DMs.
- Direct and clear. Cut fluff, get to the ask, and respect people's time.
- Async first for documentation and reuse. Sync when collaboration genuinely benefits.
- Meetings need value. I should be giving value or getting value I cannot get from notes, transcripts, or recordings.
- Feedback should be direct and honest: understand the why, then help unblock.
- Priorities: ownership and speed.
// Right now
full now pageCurrent focus across work, public tooling, and the personal systems behind both.
- 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 that are actually useful; tfl-cli, companies-house-cli, rail-cli, fuel-cli, and parliament-cli are the clearest proof right now.
- Personal systems: tightening family planning, nutrition, and fitness so the setup supports the rest of the work instead of competing with it.
// Notes
allAI code needs better proof
07 May 2026 · 6 min read
AI has made code generation cheap, and everyone is all in, but nobody is thinking about how the review cycle should change.
AI coding has levels
27 Apr 2026 · 6 min read
Vibe coding is one way to use AI. Treating every AI-assisted workflow as the same thing is lazy.
Agents make low-value work feel productive
17 Apr 2026 · 3 min read
Agents can turn a day into a week of code output. That still doesn't mean the work was the right bet.
// Latest log
full log- [2026-05-17][OPS]
Tightened the Hermes-native operating contract with clearer modes, accountability loops, and memory hygiene.
- [2026-05-16][PROJECTS]
Published new agent workflow skills to the public shan-skills repo.
- [2026-05-15][WORK]
Shipped a backend gateway PR with typed client generation, a normalized endpoint, OpenAPI spec, and caching.
- [2026-05-15][WORK]
Raised a support triage doc and landed e2e testing improvements to reduce non-reproducible app issues.
- [2026-05-13][OPS]
Hardened personal projects by moving them to pnpm and adding a 3-day minimum package release age.