Pratik Gupta
Software Engineer & AI Enthusiast
I am passionate about leveraging cloud-native technologies and advanced AI to drive innovation and solve complex, data-intensive problems.
About
A forward-thinking Software Engineering student at Western University specializing in Cloud Computing and Machine Learning, dedicated to architecting intelligent, scalable systems.
My technical track record includes engineering an automated Computer Vision system on AWS for Canada Basketball, and modernizing enterprise data infrastructure for Ajinomoto Foods.
I am passionate about leveraging cloud-native technologies and advanced AI to drive innovation and solve complex, data-intensive problems.
Experience
May 2024 — Present Software Developer & Product Owner · Canada BasketballDeveloping CourtSense, an automated system that uses computer vision to analyze 3x3 basketball gameplay from broadcast videos, providing strategic insights to coaches.
- Python
- Computer Vision
- Machine Learning
- CI/CD
- Full Stack
May 2024 — April 2025 CO-OP Packaging Engineer · Ajinomoto Foods North AmericaLed the consolidation of over 26,000 packaging data points and identified over $150,000 in potential annual savings through corrugate case consolidation.
- Python
- Pandas
- NumPy
- Data Analysis
- Database Architecture
2023 — 2024 Software Engineer · WE-BotsCollaborated on developing an innovative communication system for robotic systems involved in 3x3 basketball gameplay.
- Robotics
- AI
- Real-time Systems
2022 — 2023 Developer · Western Artificial IntelligenceUsing hardware combined with Artificial Intelligence to investigate brain signal processing.
- Machine Learning
- Signal Processing
- Hardware
2023 — 2024 VP of Project · Western Artificial IntelligenceLeading a year-long program for students, enabling them to develop and deploy AI applications showcased at major conferences.
- Leadership
- Project Management
- Mentorship
Projects
Customer Purchase Recommendation System
A Python-based recommendation tool achieving 96% accuracy using TensorFlow and Scikit-Learn.
- Python
- TensorFlow
- Scikit-Learn
- Pandas
- Next.js
- AWS
CourtSense
Automated computer vision system analyzing 3x3 basketball gameplay to provide strategic insights for Canada Basketball.
- Python
- Computer Vision
- Machine Learning
- Full Stack
Superhero Search Database
A REST API and frontend interface for searching superhero information.
- HTML
- JavaScript
- REST API
- AJAX
- Next.js
Home Server
A scalable and secure home server architecture using Docker, Traefik, and Cloudflare.
- Docker
- Traefik
- Cloudflare
- Self-Hosting
- Next.js
- MySQL
Game Database
A comprehensive database model integrated with Xbox and Steam APIs for real-time game data.
- Next.js
- React
- SQL
- API Integration
- Agile