Capstone Project

Full Court Analytics

Developer • Sep, 2020 — May, 2021

A subscription-based analytics tool for basketball coaches that provides insight on the efficiency of their team from season performance to game performance. The tool also includes advanced stat tracking, line-up proficiencies, and play-by-play tracking.

Tech-Stack

  • React
  • Nodejs
  • Firebase
  • Cypress

Contributions

  • Created the Home Page
  • Added User Interface testing using Cypress
  • Helped with the design of the database through Cloud Firestore
  • Re-styled the upload page
  • Filled out meeting minutes for our meetings

Home Page

Home Page 2

Home Page 3

Other Projects

Developer • Jan, 2020 — May, 2020

This project was made to give the user fast and easy access to their favorite NBA player's live or previous stats, while also having the ability to compare their stats side-by-side with another player. The stats consist of the nine fantasy relevant statistics.

Developer • Feb, 2021 — Mar, 2021

This project was to help us learn about the different CPU scheduling algoriths. My partner and I had to implement the Round-Robin and the Shortest-Job First algorithms while also calculating the CPU wait times for each process.

Education

Rushville Consolidated High School

Academic Honors, GPA 3.81 • June 2018

  • National Honor Society
  • Varsity Scholars
  • Junior Rotarian
  • Honor Roll (9th, 10th, 11th, 12th)

Ball State University

Bachelor of Science with Major in Computer Science, Magna cum laude, GPA 3.837 • May 2021

  • Deans List (Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Spring 2021)

Work Experience

Ball State University

Teaching Assistant for CS 120 • August 2019 to May 2021

  • Responsible for understanding weekly assignments, activities, and projects.
  • Worked one-on-one, or with a group, to assist students in successfully completing their work, during class and after hours via email.

Trane Inc.

Summer Production Technician • Summer 2019 and 2020

  • Operated manufacturing equipment to weld, punch, and form metal cylinders used in variable-air-volume units.
  • Operated specialized equipment that required OSHA lockout tagout during changeover.
  • Other duties included performing quality inspections, using power and hand tools, as well as manning multiple work areas.

City of Rushville Parks Department

Summer Laborer • Summer 2017, 2018, and 2020

  • Assisted Parks Director with daily functions, activities, and special events.
  • Managed the summer mowing crew in maintaining all city parks.
  • Duties included mowing, weed eating, trash pickup, cleaning, restocking restrooms, and painting.

Technical Skills

IDEs

  • Visual Studio Code
  • IntelliJ
  • Pycharm
  • NotePad ++

Programming Languages

  • Java
  • JavaScript
  • HTML
  • Python
  • ASP.NET
  • C#

Frameworks, Libraries, and Technologies

  • React
  • CSS
  • Bootstrap
  • JUnit
  • Git

Volunteering

Youth Sports Volunteer

  • Volunteered to help young athletes learn and improve their baseball, basketball, and tennis skills

Changing Footprints

  • Volunteered to help unload and sort shoes for people in need.

Rush County Food Pantry

  • Helped Youth in Philanthropy collect canned goods for pantry.

Hobbies

  • Watching Sports (mainly baseball, basketball, and football)
  • Watching Movies and TV shows
  • Programming and running a CNC machine (ShopBot) that can engrave/cut wood