Senior Software Engineer · AI / Java / TypeScript / Cloud / BigData
Microservices · Distributed Systems · Tech Lead
📍 Bexley, New South Wales, Australia
Senior Software Engineer with 10+ years building scalable backend systems across financial services, banking, online gaming and payments. Currently Tech Lead at VGW, Sydney — one of Australia's leading online gaming platforms.
I specialise in designing systems that handle billions of transactions reliably, architecting microservices for millions of concurrent users, and building testable, maintainable code that teams can confidently evolve.
Right now I'm deep in AI engineering — agentic coding with Claude Code, building RAG pipelines, exploring MCP, and figuring out what production-grade AI actually looks like in Java.
Domains: FinTech · Open Banking · Payments · Billing · Online Gaming
Tech Lead on high-scale distributed systems serving millions of concurrent players. Architecting microservices, driving platform reliability and engineering best practices across the team.
Built and scaled backend systems for Open Banking APIs, payment processing and billing in regulated financial environments. Deep work on CQRS, event-driven architecture, and SLA-critical services.
Foundation years — full stack development, database design and backend engineering across Java applications.
Cloud, container, IaC and language certifications — all legit, all tested.
Engineering the perfect balance — in and out of the water.
Whether it's a distributed system that needs to scale, an AI feature that needs to ship, or just a chat about Java, cloud, or basketball — reach out.