I'm a backend-focused engineer in Melbourne, Australia, and a founding engineer at Sitespace. I build production systems across APIs, data models, queues, product workflows, authentication, observability, and reliability.
Right now, I am building and operating Sitespace across backend and web: construction scheduling, asset bookings, subcontractor workflows, live calendars, and the services that support them.
- Designing backend services and APIs that are clear, maintainable, and easy to evolve.
- Building production workflows with clean architecture and practical reliability.
- Shipping product features across Go, Python, TypeScript, and cloud infrastructure.
- Keeping systems secure by default while preserving a good developer experience.
|
Construction site scheduling platform for managing assets, bookings, subcontractor workflows, and live calendars. TypeScript / scheduling workflows / product UI |
Backend services for Sitespace, covering core APIs, domain logic, data workflows, and operational support. Python / backend services / API design |
|
Music recommendation engine for cueing and transition support, including track ranking and move classification. Python / recommendation logic / audio analysis |
Peer-to-peer CDN prototype written in Go, focused on distributed delivery and coordination. Go / distributed systems / networking |
|
Developer utility for parsing copied code and removing comments based on the selected language. Go / developer tooling / parsing |
Terminal-based battle game built in Go, with a simple game loop and command-line interface. Go / terminal app / game loop |
I enjoy working where product and infrastructure meet: backend systems that are reliable, secure, and straightforward to use. I am backend-first, but I work across the stack when that is what the product needs.


