Scaling a Multi-Tenant NFC Platform
Leading a team to modernize infrastructure and build a platform that scales to thousands of users.
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.
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
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 →