Apps
Products we build and run
We don’t only build for clients. We design, ship and operate our own products end to end, on the same pipelines, tests and cloud practices we bring to every engagement.
BowlRadar
Youth bowling tournaments near you, in one place.
Youth bowling runs on hundreds of tournaments a season, from scholarship tours, state and local USBC associations, Junior Gold qualifiers and bowling centers, each posted on its own website, Facebook page or flyer. BowlRadar gathers them into one free, searchable calendar for the families, coaches and tournament directors who make the sport happen.
Visit bowlradar.comFind events near home
Search by date, distance, state, event type and tour, as a list, a calendar or a map, with the drive from your ZIP code.
Every detail, or an honest gap
Squads, entry fees and deadlines, field size, scholarships and the center, exactly as the organizer published them, and a plain “not posted” when they didn’t.
Plan the weekend
Compare a weekend’s events side by side, plan a trip with nearby airports and hotels, and add events to your calendar.
Alerts that matter
Email and push alerts when a saved event changes, when entries open, and when a followed tour adds an event.
Tools for tournament directors
Directors claim their tour, keep events current, take entries and card payments online, and see how many families their listings reach.
Events in, from anywhere
Organizers and families add events through a form or by emailing a flyer; AI reads the flyer, even an iPhone photo, and a moderator approves it.
How it’s built
- Web platform
- Next.js
- TypeScript
- Tailwind CSS
- Cloudflare Workers
- Cloudflare D1
- Prisma
- Event intake
- Tour feed importers
- Curated tour data
- Claude for reading flyers
- Cloudflare Email Routing
- Cloudflare Images
- Payments & email
- Stripe
- Resend
- Cloudflare Turnstile
- Quality
- More than 500 Gherkin end-to-end scenarios
- Nearly 800 unit tests
- WCAG 2.1 AA checks
- Every page checked at phone width
- Delivery
- GitHub Actions
- Deploy on every push
- Health checks and automatic rollback
- Terraform
- One API for every app
- OpenAPI
- Generated Swift client
- Shared with the website
On your phone
BowlRadar for iPhone, iPad and Android
Native apps on each platform, sharing one documented API with the website, so a change ships to all three together.
iPhone & iPad
A native SwiftUI app: Radar for what’s near home this weekend, search with a map, saved events kept on the phone for the bowling center, push alerts, a home-screen widget counting down to your next event, and bowlradar.com links that open in the app. Built for iPhone, iPad and iPhone Duo.
- Swift
- SwiftUI
- WidgetKit
- MapKit
- Apple Push Notification service
- Universal links
Coming soon to the App Store
Android
A native Jetpack Compose app with the same features as the iPhone app: search, maps, saved events that work offline, push alerts, a home-screen widget and bowlradar.com links that open in the app, on phones and tablets.
- Kotlin
- Jetpack Compose
- Material 3
- Glance widgets
- Firebase Cloud Messaging
- App Links
Ready to ship with confidence?
Tell us where releases hurt, what the cloud bill looks like, or which system nobody wants to touch. The first conversation is on us.
