Skip to content

Infinity Club

Veda AI2025SENIOR FLUTTER DEVELOPER

A membership and discounts platform with tiered access, geolocation and real-time updates, on mobile and web.

Engagement
Contract · Kingston upon Hull, United Kingdom · Remote
Stack
FLUTTER · FLUTTER WEB · FIREBASE FUNCTIONS
Public listing
Live on Google Play

What it is

A membership and community platform: tiered access, location-aware discounts, real-time updates and a content-driven interface, shipped to both mobile and the web from one Flutter codebase with Firebase Functions behind it.

Tiers are an authorisation problem

Tiered membership sounds like a display rule and is not one. Every tier boundary is an authorisation decision that has to hold on the server, because a client that only hides a locked benefit has not locked it.

Content-driven means the same screens have to render whatever the operators publish next without a release, which pushes the layout decisions into data and the validation into the functions layer.

Engagement

The second of two production apps built on the Veda AI contract, alongside Encounter Walking.

Other engagements

I build AI features into production mobile apps, and stabilise the apps underneath them. See what working together looks like.