Your Virtual Assistant Referee for Pickleball
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.
Experience the next level of pickleball officiating. Download PB Var today:
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.
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.
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.
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.
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!.