Sports Tech

TrophyGolf

Senior Software Engineer (Contract)

Golf platform with full AWS serverless backend. Solo-architected infrastructure integrating USGA GHIN data across 14,000+ courses.

14,000+ golf coursesSolo backend architect
TrophyGolf screenshot 1

What I built

Solo-architected and built the entire AWS serverless backend from scratch: VPC networking, Lambda functions, S3 storage, Redis caching, and Express API layer.

Integrated with the USGA GHIN system to sync handicap and course data across 14,000+ golf courses nationwide.

Built an automated cron-based sync pipeline that keeps course data fresh without manual intervention.

Designed the monorepo architecture to keep backend services, shared utilities, and infrastructure config in a single, maintainable codebase.

Hard problems

Designing a serverless architecture that handles bursty traffic during tournament seasons

Syncing data reliably from an external API (USGA GHIN) with varying response times and rate limits

Keeping Lambda cold starts minimal while running inside a VPC

Stack

AWS LambdaS3RedisExpressNode.jsMongoDBVPCServerless Framework