Hi, I'm Tom.
I'm a full-stack engineer and team lead with a focus on user experience — I care as much about how something feels to use as how it's built.
With 16 years of development experience, I've worked across the stack but specialise in frontend: designing and building interfaces that make technology feel human. I'm equally comfortable prototyping in Figma, architecting a React application, and shipping it to production.
Having managed a team of engineers for over 3 years, I understand the balance between technical rigour, delivery pace, and people growth. I've hired, mentored, and run agile ceremonies — and I think good management is an extension of good design: clear, intentional, and centred on the people involved.
I started with simple HTML template manipulation when the internet became popular in the early 1990s. Now, I can deploy complete responsive React applications independently, from design to deployment.
- Tech Libraries: React, React Native, Tanstack Suite
- Build tools: Vite, Yarn
- Testing: Vitest, BrowserStack
- Analytics: Google Analytics, Mixpanel
- Project Management: Atlassian
- Design: Figma
- Code Editing: VSCode, Cursor
- AI Assistants: Claude, Cursor
- Deployment: Docker, Netlify, Cloudflare Pages
- Pladia: Working across multiple teams, I have led the frontend development of the Pladia product suite for over 3 years. This work comprises a series of web applications designed to streamline the workflow of gallery management and experience design.
- Synced Player: Built a web audio player that synchronises playback with video content displayed in a separate browser context — using a shared runtime to keep audio and video in lockstep across decoupled surfaces.
- Pladia spatial asset management: Built a spatial content management system for physical gallery environments. The system lets curators manage artwork placement and interpretive content across complex, three-dimensional exhibition spaces — translating real-world spatial data into a structured, editable model.
- Yarra Valley Water | Website: I worked on the frontend components and the style guide onsite, while assisting with integrating agile processes into Yarra Valley's project management style.
- State Library Victoria | Website: I worked on the frontend and assisted with skilling up the SLV development team in best practices around frontend development and agile project management.
16 years of web development experience
Through my career I've used innumerable configurations of dev tooling and setups. From the selection of tooling and processes I've had experience with, the most relevant currently are:
| Years | Skillset experience |
|---|---|
| 10+ | React, Component/Design System/Web Development, API integrations, Dev tooling |
| 5+ | AWS, Technical leadership, People management & hiring |
| 3+ | Team management (3+ direct reports), Tanstack Suite |
Recent GitHub repos
Loading repos…