Atlas World Sports is a cutting-edge platform designed to provide sports fans with data-driven insights and betting intelligence. By aggregating real-time sports statistics and offering personalized recommendations, the platform helps users make smarter, more confident decisions. I served as a backend architect and core engineer, responsible for designing and implementing the platform’s data pipelines, authentication system, and robust API infrastructure-all tailored for scalability and high-frequency data consumption.
Technologies Used

Project Overview
The sports betting industry runs on real-time data. Atlas World Sports needed a system that could pull critical stats at precise intervals, run them through business logic, and expose insights via a reliable API-all while handling security and user personalization. That’s where I came in.
Scope of Work
1. Requirements & Business Analysis
- Collaborated with stakeholders to define data flows, system reliability thresholds, and betting-specific use cases.
- Translated domain-specific logic into technical architecture and prioritized delivery milestones.
2. Real-Time Sports Data Consumers (gRPC + Cron + Bull)
- Developed NestJS-based microservices that consumed real-time sports statistics via gRPC, executing scheduled API calls in defined intervals and sequences.
- Used Bull queues and cron jobs to orchestrate workflows and ensure rate-limited, conflict-free execution.
3. REST API with CQRS
- Built a NestJS REST API using the CQRS pattern, separating read and write responsibilities to improve maintainability and performance.
- Ensured data consistency, fault tolerance, and extensibility across betting-related features.
4. Custom Authentication & Authorization
- Engineered a tailored authentication and authorization system using NestJS, including token-based login, user role hierarchies, and secure session handling.
- Focused on protecting both user data and betting recommendations in a regulated environment.