Juicy Odds

Low-latency sports gaming platform with AI integration and real-time features

Technical Lead / Software Architect
Mar 2023 - Jan 2025
J

About the Project

Designed, developed and scaled-out applications of backend services created in Node.js/Express and Next.js with a GraphQL API. Architected clean microservices and serverless functions to facilitate low-latency sports gaming experiences.

Key Features: - Developed highly scalable RESTful and GraphQL APIs using Prisma ORM with PostgreSQL - Implemented Firebase for complex game states and user interactions - Real-time sync, authentication, and push notifications - Containerized Node.js services on GCP Cloud Run - Firebase Cloud Functions for serverless operations - Bitbucket Pipelines automating build, test, and deployment - Deployments to GKE, Cloud Run, and Firebase Hosting - Modern React/Next.js client with Material UI and Tailwind CSS - State management with Zustand, Redux, and React Query - OpenAI integration for interactive AI functionality in real-time gaming

Key Achievements

  • Architected microservices infrastructure reducing deployment time by 40%
  • Implemented real-time gaming features with sub-100ms latency
  • Integrated AI features enhancing user engagement by 50%
  • Scaled platform to handle 10x traffic during major sporting events

Technologies Used

Next.jsNode.jsExpressGraphQLPostgreSQLPrismaFirebaseGCPCloud RunGKEMaterial UITailwind CSSZustandReduxReact QueryOpenAI

Project Details

Role
Technical Lead / Software Architect
Duration
Mar 2023 - Jan 2025
Status
Completed

Quick Links