Lyndon Purcell
Senior Software Engineer · Developer Tooling & DX
I work upstream. I'd rather remove a problem than solve it, and most of my best work has been in static analysis, language tooling, and developer experience: the quiet kind that clears friction for the people around me.
Stack
Go · Python · TypeScript, all in Neovim and the terminal.
Work
Senior Software Engineer · Integrations · Remote
Built and own Pathify's developer-tooling suite for its in-house config language: Preheat (a static analyser), Splash (a language server), and Stir (a formatter), taking a tooling-less DSL to IDE-grade tooling. Adopted across the whole engineering team; teammates called it "a game changer."
Also led user provisioning, Pathify's most complex integration, and maintain the team's CI/CD pipelines and deployments.
Software Engineer · Melbourne, Australia
Shipped backend and frontend across more than a dozen SaaS products: APIs, AWS infrastructure, and async task processing.
Operations Analyst · Geelong, Australia
Data analysis, database maintenance, and automation scripting.
Project
Solo-built · In development
A multi-tenant Go API with per-tenant query isolation, JWT auth with rotating refresh tokens, and Stripe Connect payments. Built end-to-end with a SvelteKit web app and Flutter mobile.