About Me

Hey! I’m Lachlan, a full stack engineer based in Sydney. I turn ambiguous problems into production-ready software across the stack.

I’m also a Pi power user, building extensions and open-source tools for multi-agent workflows, persistent memory, process management, and developer feedback.

Technologies I work with:

  • TypeScript
  • React & React Native
  • Next.js & Vite
  • Node.js & NestJS
  • Kotlin
  • PostgreSQL & Prisma
  • Convex & tRPC
  • Tailwind CSS & shadcn/ui
  • LangChain & LLM orchestration
  • Agentic systems & tool use
  • MCP & agent integrations
  • CLI / TUI tooling
  • AWS, GCP, Cloudflare, Fly.io & Railway

Some Things I’ve Built

Open Source

Tools for agent workflows, local development, and clearer technical work, shaped by everyday use.

whiskd

A lightweight process manager that lets agents and humans start, detach, inspect, reattach, log, and stop long-running processes.

  • Node.js
  • CLI / TUI
  • Process management
View repository

Observable subagent tooling for Pi, with visible tmux workers, cross-agent messaging, and browser-based mission control.

  • TypeScript
  • Multi-agent systems
  • tmux

Local-first analytics for understanding tool usage, workflow friction, and coaching opportunities inside Pi sessions.

  • TypeScript
  • Analytics
  • Pi extension

Project-scoped persistent memory that gives Pi sessions durable context without a hosted service.

  • TypeScript
  • Persistent memory
  • Pi extension

Bounded background review for Pi sessions that surfaces focused guidance without taking over the active workflow.

  • TypeScript
  • Background review
  • Pi extension
View all repositories

So what now?

Get In Touch

Sounds like I'd be a good fit for a position or project? Now is the time to reach out!