Industry — Sport & venues
Stadium websites, at match-day scale
We build and run the public websites for the NSW Government's major stadium network, and the member apps behind them. A venue site gets judged on the day it matters most: the fixture is on, the crowd is arriving, and everyone is on a phone at once.
- 2018
- building since
- 70+
- designers, engineers and product people
- 5
- regionsAustralia, Europe, the Philippines, the Middle East and the USA
- 6,500+
- commits across six repositoriesthe three SES aviation platforms we build and still run
What matters at the gate
A multi-venue web platform
Five stadium and entertainment-venue sites running on one Next.js platform, each with its own brand, fixtures and event content. One codebase to maintain and secure, so a fix or a feature reaches every venue at once instead of five times over.
Traffic that arrives all at once
Venue traffic is not steady — it spikes when tickets drop and again on match day. Server-rendered pages on a global edge network, so the site that has been quiet all week does not fall over in the hour that matters.
Wallet passes and gate entry
Membership cards that live in Apple Wallet and Google Wallet, with QR entry that scans at gym and stadium gates. We run our own wallet platform — Shakewell Wallet — so passes, renewals and updates do not depend on a third-party vendor’s roadmap.
Booking and event management
We built Booka, the platform every stadium in the Venues NSW network now runs its bookings on: per-space scheduling across a venue hierarchy, tiered provisional holds that match how venue space is actually sold, approvals, event staffing and run sheets, with an audit trail throughout.
The operational layer too
Beyond the public site: member portals, parking, digital signage and menu boards. The systems a venue runs on the day, not just the one visitors see beforehand.
Booking and ticketing are not the same system
They get conflated because both put people in venues. They are different transactions: booking sells the space, ticketing sells admission. A booking has an owner, an allocation and an approval trail. A ticket has a holder, a gate and a scan.
They meet at the event — the booked space is where the ticketed event happens — which is why the integration matters, and why merging them into one system usually serves both badly.
The booking side
Who has the space, when, and on whose authority: conflict detection across a space hierarchy, recurring and seasonal allocation, and approvals as part of the model rather than an email thread. What a venue booking system actually needs.
The admission side
QR gate entry and wallet passes, as in the Sporting Club of Sydney members app. The hard part is rarely the scan — it is entitlement staying correct when a membership lapses, upgrades or is shared.
Where they meet
An event needs the space booked and the admission controlled, and the two systems have to agree on capacity, timing and cancellation. Integrating them deliberately is cheaper than a single system that does both adequately.
Courts, fields and community venues
The same shape with the emphasis moved: recurring bookings, seasonal allocation to clubs, and a governance trail someone will ask about later. Throughput matters less than being able to answer who approved what.
Venues we build and manage
Public websites for the Venues NSW network, built and maintained by Shakewell.
- Accor StadiumAustralia’s home ground, Sydney Olympic ParkVisit site
- CommBank StadiumWestern Sydney Stadium, ParramattaVisit site
- Helloworld StadiumPenrith’s home of sport and entertainmentVisit site
- McDonald Jones StadiumNewcastleVisit site
- WIN Sports & Entertainment CentreWollongongVisit site
- Sporting Club of SydneyThe Venues NSW members clubVisit site
The proof
Work we have shipped, not a capability deck.
- Booka — Venues NSWThe booking and event-management platform every stadium in the network runs on: per-space scheduling, tiered holds, approvals and audit trail — replacing the legacy system entirely.Read the case study
- Sporting Club of Sydney — Venues NSWA members app rebuilt in React Native around wallet passes, QR gate entry and live venue data.Read the case study
- Optimize Mind PerformanceMental-skills coaching in every athlete’s pocket, with a dashboard for the schools and teams behind them.Read the case study
Common questions
Can you build a venue or facility booking system?
Yes. Booka is a booking and venue management platform we built and run, now live across the Venues NSW stadium network — availability, bookings, access and the operational reporting behind them. See the Booka case study.
Can members get passes on their phone?
Yes — Apple Wallet and Google Wallet passes for memberships, tickets and access, with QR gate entry. We built this for the Sporting Club of Sydney and run Shakewell Wallet as a product for exactly this purpose.
Will it hold up on match day?
That is the only load pattern that matters for a venue: long quiet periods and then everyone arriving within the same twenty minutes. Systems are designed and tested against that peak rather than average traffic, because average traffic never breaks anything.
Do you build ticketing systems?
We integrate them, and we would push back on building one. Booking and ticketing get conflated because both put people in venues, but they are different transactions: booking sells the space, ticketing sells admission. A booking has an owner, an allocation and an approval trail; a ticket has a holder, a gate and a scan. They meet at the event, which is why the integration matters — and why merging them into one system usually serves both badly.
What is the difference between a booking system and a ticketing system?
A booking system answers who has the space, when, and on whose authority — it carries an owner, a conflict model across a space hierarchy, and usually an approval trail. A ticketing system answers whether this person may come in — a holder, a gate, a scan. The booked space is where the ticketed event happens, so they need to talk to each other, but the data models are genuinely different.
Can you handle gate entry and admission?
Yes — that is the admission side of the line. The Sporting Club of Sydney members app does QR gate entry and wallet passes, fed by the systems that already know who is entitled to be there. The hard part is rarely the scan; it is entitlement staying correct when a membership lapses, upgrades or is shared.
Can you replace a booking system we already have?
Usually, and the first question is what it is actually doing rather than what it was bought to do. Most venue booking replacements fail on the workflows nobody documented — the approval someone does by email, the recurring hire that breaks the conflict rules, the spreadsheet that is the real source of truth for one venue. Those surface in discovery or they surface at cutover.
Do community and council facilities need something different?
The shape is the same and the emphasis moves. Courts, fields and community venues lean harder on recurring bookings, seasonal allocation to clubs, and an approval trail that will be asked about later — governance matters more than throughput. A commercial venue usually has the reverse balance.
Trusted by
“Collaborating with Shakewell Agency on the Sporting Club of Sydney members app has been a pleasure. Michael and his team came on board at short notice and very quickly responded to our business needs to deliver an improved solution for members and their guests.
No task has been too big or too small — their proactive approach, clear communication, and passion for the work have meaningfully enhanced the digital experience. Their expertise is driving us forward with more robust and scalable solutions.
It’s rare to find an agency partner so deeply invested in our success. It’s a pleasure working with the Shakewell Agency team, and I’m excited to continue improving our solutions together in the future.”
Ryan Selvage
Digital Experience Manager of Venues NSW
“Optimise Mind Performance assists individuals and sporting organisations in maximising their potential through mental skills training. We engaged Shakewell Agency as our technical partner to build our digital platform. It was clear that we needed an agency with high technical skills and Shakewell immediately demonstrated an understanding of the problems we were trying to solve and had the team to deliver it.
Shakewell has been critical in providing for us a digital platform that engages our customer, keeps them connected to their goals and aggregates to a dashboard reporting all the required information to stakeholders allowing continual development and strengthening of the athletes. Their understanding of the technical requirements and of our path to market has meant we can grow the business with them as a key part of our team.
I would highly recommend the Shakewell team if you need a high technical skill set that can deliver the outcomes you want with the functionalities you need.”
Jack Preddey
Founder and CEO of Optimise Mind Performance
Engagement models
How we work
Four straightforward ways to engage us. Pick the one that fits, or mix them as your needs change.
Staff Augmentation
Add experienced Shakewell developers, designers or specialists directly to your own team. Engagements typically run three to twelve months, but can be as short or long as you need — you get the skills without the commitment and cost of hiring full-time.
About staff augmentationFixed-Scope Projects
Have a defined outcome in mind? We scope it, price it and deliver it as a project — a clear timeline, agreed milestones and a single point of accountability from kickoff to handover.
Embedded Delivery Teams
For larger or longer-running work, a cross-functional Shakewell team — development, design and delivery management — plugs in as your delivery arm, working to your priorities and your reporting cadence.
Support & Maintenance
Already live? We keep websites, stores and apps secure, updated and performing through ongoing retainers — business-hours support as standard, with 24/7 coverage available for critical issues.
About support & maintenance







