Tishan DavidTishan David · Sydney, AU

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.