Welcome to PB Var

Your Virtual Assistant Referee for Pickleball

About

PB Var is an innovative mobile application designed to transform the pickleball experience for enthusiasts and competitive players by providing real-time game calls and comprehensive gameplay statistics.

This app addresses the prevalent issues of inconsistent game calls and the lack of detailed post-game performance metrics, which are essential for players looking to enhance their skills and enjoy a fair game.

By strategically positioning a mobile phone at the edge of the court, users can seamlessly start the app, which employs object tracking technology to monitor gameplay. PB Var delivers real-time alerts for out-of-bounds shots via audible tones, significantly reducing disputes during matches. Furthermore, it stores detailed game data, allowing users to review past performances and analyze their statistics on a dedicated website.

The application is built on robust technologies, including OpenCV for precise object detection, React Native for a smooth user experience, and Firebase for secure data storage.

The project stands to revolutionize how pickleball is played, making it more enjoyable and data-driven. With a solid MVP set for delivery within four months, PB Var is poised to be a significant tool for anyone passionate about pickleball.

Download

Experience the next level of pickleball officiating. Download PB Var today:

Our Team

Member 1

Ethan Bowles

Hello. My name is Ethan. I'm graduating in the spring with an honors computer science degree and a minor in mathematics. I have a strong foundation in Python, C++, and OOP from prior university courses and computer science internships. Furthermore, through his math minor and outside studies, I have a strong experience and passion for mathematics. I utilized these interests and talents for our senior capstone project to develop PBVAR's backend. I worked on the OpenCV court boundary detection and application runtime configuration. I learned a lot from developing in OpenCV. I had never done real-time object tracking before, and seeing the intersection of math and computer science to produce the desired outcome was interesting. Beyond PBVAR, I am also working on a full-stack application to develop my professional skillset further. In terms of what I am interested in, I like coding on the side, djing, skiing, bowling, and golfing.

Member 2

Conner Fisk

Hi, I’m Conner. I am graduating in the spring of 2025 with an Honors Bachelor of Science in Computer Science with two minors in Math and Fintech. My role was a full-stack developer on this capstone project, but I was also able to put work in other aspects as well. My main focus was on building the brand identity and leading the design and implementation of the UI/UX, ensuring that our product was not only functional but intuitive and visually compelling. Overall, I really enjoy the full-stack process, but have gotten deeper into the backend side of software engineering through previous internships and intend on continuing that route professionally. In other realms of computer science, I have a deep interest in quantum computing and hope to pursue that field down the line. Outside of school, I love snowboarding, skateboarding, and am an avid fan of all types of motorsports.

Member 3

Aleko Louras

I graduate in Spring 2025 with a Bachelor of Science, Computer Science from the University of Utah, with an Anticipated Masters in Cybersecurity in the fall. I specifically worked on the front-end and cloud services of PBVAR. I enjoy mobile application programming and web app programming, with a focus on reactive state-management frameworks. While backend programming is not my passion, I really enjoy gluing API’s, Databases, and cloud services to front end apps, and watching the components work together. I have developed in Android JPC, Swift UI, and more modern front end web frameworks like React and Angular. In my free time, I also enjoy understanding cyber security aspects and principles, CTF’s, and incorporating these principles into apps I develop. Cybersecurity is definitely a career path I would be interested in. I enjoy staying fit and cooking. I also enjoy music and play two instruments.

Member 4

Andrei Tokhtuev

Hi, I’m Andrei Tokhtuev, a soon-to-be graduate with a Bachelor’s in Computer Science from the University of Utah. I’m a full-stack developer with a strong interest in computer vision and data-driven applications. I enjoy building systems that take raw inputs—like video or gameplay data—and turn them into clear, actionable insights. For my senior capstone project, I helped build the backend of a pickleball app that uses object tracking to automate real-time game calls and generate basic player statistics. This project has been a great opportunity to apply my skills in backend development while exploring my interest in computer vision. It also ties into my personal interests—I’m a huge sports fan and an amateur pickleball hobbyist. The fast-paced, strategic nature of the game inspired the idea, and I’ve loved working on a solution that connects my passion for tech with my love for sports. I’m always excited to build tools that make a real impact.

Tutorial

Get started with PB Var.
1. Download the application to your smartphone.
2. Login or create an account on the app.
3. Enable camera and microphone permissions.
4. Setup your phone next to the court ensuring all court corners are visible.
5. Hit the recording button and follow the calibration instructions.
6. Calibrate the ball colors and align the corners on the screen.
7. Start playing and let PB Var do the rest!
8. After the game, view your replays and statistics on the home page.
9. Adjust user and game settings on the settings page.
10. Enjoy tracking your games with PB Var!.

Watch The Video Tutorial Here!