Skip to content
●Adam Tunchay
← Back

Work

Three years of commercial delivery. The applications sit behind closed doors, so here are case studies of the work instead: the problem, the architecture, and the trade-offs I made along the way. Client and product names have been left out.

 

Motorsport licensing and registration platform

2024–2026

Full-stack engineer

Multi-tenant SaaS replacing spreadsheets and paper forms for a motorsport governing body: a club and class hierarchy, three-layer role-based access, and one checkout that splits payment across several separate businesses.

RedwoodJS / CedarJSTypeScriptGraphQLPrismaPostgreSQLStripe Connect

Ticketing and point-of-sale platform

2023–2026

Full-stack engineer

One multi-tenant codebase covering online ticket sales with allocated seating, digital wallet passes, and a React Native point-of-sale app for door scanning, bar and merch, shipped to both app stores and used at live venues.

RedwoodJSReact NativeExpoGraphQLPrismaPostgreSQL

ANZ Worldline terminal integration

2025–2026

Full-stack engineer

Bridged ANZ Worldline EFTPOS hardware into a React Native point-of-sale app: a database-driven payment provider abstraction that switches at runtime, and a disconnect-recovery state machine so a dropped terminal never leaves a sale in limbo.

React NativeTypeScriptANZ WorldlineNative Android bridgePrismaPostgreSQL

AI-assisted development workflows

2025–2026

Full-stack engineer

Moved a small team from ad-hoc AI use to AI inside the actual delivery workflow: a Jira transition that fires a GitHub Action, runs an agent against the repo with the ticket's context, and opens a scoped pull request.

Claude CodeGitHub ActionsJiraTypeScriptCI/CD

Legacy migration: education centre tablet platform

2023–2025

Full-stack engineer, sole developer

Took over a PHP and Flutter system that only one developer could safely touch, rebuilt the backend as a GraphQL API with a web app for educators, and moved the tablet app to React Native so the whole team could maintain it.

RedwoodJSGraphQLPrismaPostgreSQLReact NativePHP (legacy)

Gym membership and class booking platform

2025–2026

Full-stack engineer

Multi-tenant gym platform selling memberships as real Stripe subscriptions and booking capacity-limited classes with a waitlist, built on the same platform lineage as the ticketing and point-of-sale codebase.

RedwoodJSTypeScriptGraphQL YogaPrismaPostgreSQLStripe Connect

Contact

Let's talk about the role.

Available now and based on the Surf Coast, Victoria. Open to Melbourne hybrid or remote. Email is the fastest way to reach me.