Back to Case Studies

Scaling a Multi-Tenant NFC Platform

HELPARSenior Full-Stack EngineerJun 2024 - Present

Leading a team to modernize infrastructure and build a platform that scales to thousands of users.

Deploy Speed
60% faster
Scale
1000+ concurrent users
Team
Leading 5 engineers globally

Context

HELPAR needed to modernize their aging CRA app and build a new multi-tenant NFC platform for brands to track product interactions. I joined to lead the rebuild and architect the new platform.

Stage
Series A, scaling phase
Team Size
Leading 5 engineers (global team)

The Challenge

Legacy CRA app: Slow deploys, poor developer experience

Multi-tenancy requirements: Needed to support multiple brands with isolated data

Scale challenges: Needed to handle thousands of concurrent users

Distributed team: Managing engineers across multiple time zones

What I Did

Led migration to Next.js Turbo monorepo

Modern infrastructure

  • Migrated from CRA to Next.js 14 with Turbo
  • Reduced deploy times by 60%
  • Improved developer experience with faster builds
  • Set up shared component library across apps

Architected multi-tenant NFC platform

AWS serverless infrastructure

  • Built on AWS Lambda, DynamoDB, and S3
  • Designed tenant isolation and data security
  • Created analytics dashboards for brands
  • Integrated NFC tag reading and tracking

Scaled to thousands of concurrent users

Zero downtime

  • Implemented auto-scaling infrastructure
  • Optimized database queries and caching
  • Set up CDN and edge caching
  • Monitored performance and fixed bottlenecks

Impact

Reduced deploy times by 60%

Team can ship features faster with confidence

Scaled to 1000+ concurrent users

Zero downtime, auto-scaling infrastructure

Enabled multi-brand platform

Brands can track customer interactions post-purchase

Improved team velocity

Better tooling and processes for global team

Tech & Architecture

Next.jsTurboAWS LambdaDynamoDBS3TypeScriptReact

Need a similar transformation?

If you're facing similar challenges and need someone who can architect, build, and ship—let's talk.

Let's Talk →