I build software that makes other developers faster.
I'm Tishan David — a Sydney-based software developer working on the Model Context Protocol, developer tooling, and the deep technical write-ups most blogs skip. Architecture, code, and the trade-offs I'd only admit in person.
mcp-sqlite-server — zsh
$ npx mcp-inspector ./server.ts → registering tools… • query read-only SQL • list_tables schema introspection • describe column types ✓ ready on stdio (312ms) $ _
Selected work
Case studies, not screenshots.
Problem → architecture → real code → results → what I'd do differently. The full reasoning, version numbers and all.
The stack
What I actually reach for.
No aspirational tool lists — just what's installed, why, and the local trade-offs (yes, including AUD hosting costs).
Claude CodeVS CodeClaude DesktopTypeScriptNode.jsGo / RustNext.jsAngularTailwind CSSRadix UIFull stack
Want the full picture — book, blog, and packages?
The deep dives live here. Everything else — including The MCP Handbook — is on the main site.