Four years building the app and systems behind Bloc

A four-year partnership across the whole estate — the app, its backend, a TikTok-style ads manager, an Algorand marketplace and the web front.

4+ yrsone team, still shipping
6codebases owned end to end
60→25min app build time
AlgorandBLOCCoin live on-chain

A partnership that grew beyond the app

Bloc brought us in for a single Android engineer. The engagement expanded to the app, backend and operational systems. We consolidated the app into a shared React Native codebase and extended the work to the backend, the internal ops tool the team runs the product from, a self-serve ads manager, an on-chain rewards marketplace, and the web. This gives Bloc one engineering team to coordinate changes across the platform.

One team across the app, ads and operations

We develop and maintain these connected systems across the Bloc product.

01

The React Native app

Rebuilt from separate Swift and Java apps into one React Native codebase — explore, events map, people, check-ins — with the build pipeline itself cut from an hour to 25 minutes.

02

BLOC Replay

A Spotify-Wrapped-style video of a user's nights out, generated from their activity and shareable by link — shipped end to end, from data to rendered clip to a share page on the web.

03

The backend

The APIs and data layer behind the app — Java Struts over DynamoDB on AWS — including the Moments, Bites and check-in flows the whole product leans on.

04

Bloc Command — the ops tool

The internal admin the team runs the product from: featured places, date-wise challenges and rewards, active-tab management, Replay counts and moderation.

05

A self-serve ads manager

Bloc for Business — a Meta-style ad platform with PostGIS audience estimation and check-in attribution, built from scratch (its own case study).

06

BLOCCoin on Algorand

An on-chain rewards marketplace — coins earned in-app, spent with partners, settled on-chain with the discipline of a payments flow.

The rewards marketplace behind BLOC Coin

An on-chain rewards marketplace — BLOCCoin issued as an Algorand ASA, earned in-app and spent with partners, settled on-chain with the same discipline we bring to any payments flow.

What the work enabled

  1. A four-year, still-growing partnership across every major surface — app, backend, ops tooling, ads, marketplace and web.

  2. The app rebuilt once on React Native, ending the two-codebase (Swift + Java) maintenance tax — and its build time cut from an hour to 25 minutes.

  3. BLOC Replay — a shareable, Spotify-Wrapped-style video of a user's nights out — shipped end to end, from data to rendered clip to a share link.

  4. Bloc Command, the internal ops tool, runs the product day to day: featured places, in-app challenges and rewards, active-tab control and moderation.

  5. A full ads manager built from scratch — targeting to attribution — as its own product strand.

  6. BLOCCoin live on Algorand as an on-chain rewards marketplace.

How the platform fits together

  • React Native
  • DynamoDB
  • AWS
  • Algorand
  • Vercel
Mobile
React Native (rebuilt from Swift + Java); build time cut 60→25 min
App backend
Java Struts + DynamoDB (AWS); Cloudinary media
Ops tool
Bloc Command — admin for places, challenges, tabs & moderation
Ads manager
Next.js, Node (Express), PostgreSQL/PostGIS, Python profiling
Web
Next.js on Vercel (me.getonbloc.com — Replay share pages)
Rewards
Algorand — BLOCCoin issued as an ASA
Clutch★★★★★5.0 / 5.0

Across 18 independently published client reviews

They have a deeper technical knowledge than any web designer I've met to date.

01 / 04

Looking for a team to stay with your product?

Book a 30-minute call with the team that will scope and lead your project.