Engineering

Behind the scenes on how we do dev at Trophy

Other Posts

How to Sync XP Across Devices Without Firebase (2026)Engineering

How to Sync XP Across Devices Without Firebase (2026)

Firebase solves XP sync by treating it as a data problem. There's a better model — server-authoritative XP that any device reads from a single source of truth.

Read more →
How to Scale a Leaderboard Beyond Basic Redis (2026)Engineering

How to Scale a Leaderboard Beyond Basic Redis (2026)

Redis ranking is fast and correct. Segmentation, resets, and durability are the hard parts. Here's the full production architecture — and where Trophy fits.

Read more →
How We Built Production-Ready SaaS Calculators in Next.js (And Kept Them Shareable)Engineering

How We Built Production-Ready SaaS Calculators in Next.js (And Kept Them Shareable)

We built calculators based on common questions we hear from customers with an emphasis on shareability, performance and auditability. Here's how we did it.

Read more →
Handling Time Zones in Global Gamification FeaturesEngineering

Handling Time Zones in Global Gamification Features

Time zones break gamification features in subtle ways. A user in Tokyo and a user in New York can't fairly compete on daily goals without careful handling.

Read more →
The Technical Architecture Behind Scalable GamificationMigration and Evolution

The Technical Architecture Behind Scalable Gamification

Building gamification that works at 1,000 users is different from building for 100,000. Here's what changes and why.

Read more →
How we built a block-based template editor for gamification emailsEngineering

How we built a block-based template editor for gamification emails

Read about how we built our email-builder. Hear the difficulties and successes we had + lessons learned.

Read more →
How We Built Our Developer Docs With Mintlify & FernEngineering

How We Built Our Developer Docs With Mintlify & Fern

Learn how we built our developer docs site at Trophy.

Read more →
Engineering - Trophy