Hi! My name is Joe Whelpley.

I am a 4th year Computer Science Student at the University of Notre Dame with a minor in Business.

I have a passion for Full-stack development, and AI/ML research.

Beyond coding, I teach and discuss Philosophy, sing in a choir, love ultimate frisbee, and lead the martial arts club at ND.

Skills and Experience

Software Engineer Intern
MyTickets | May 2025 – September 2025
• Built and shipped 20+ production features for a high-traffic ticketing platform, including the entire frontend of the "Tracked Events" section in which users can visualize the historical price of a ticket over time and the AI prediction of the future price using API-driven data and Tailwind UI components.
• Diagnosed and resolved 15+ critical payment and webhook bugs, increasing system reliability by 85% and reducing support tickets by 70%. Worked in an Agile full-stack environment (React, Node.js, REST APIs, PostgreSQL), collaborating directly with founders to align engineering decisions with business goals.

Eye-Tracking AI Researcher
University of Notre Dame | Jan 2025 – Present
• Developed a Python-based webcam eye-tracking model using a machine learning pipeline for data collection, preprocessing, and modeling from webcam input and IR distance sensors, under Prof. Adam Czajka.
• Selected to present research at SCALE-con 2026 in Washington, D.C.

Notre Dame Philosophy Instructor
University of Notre Dame | Jan 2023 – Present
• Led weekly discussion sections and served as a teaching assistant for a foundational philosophy course.
• Selected as one of 200 students for this competitive, paid instructional role.

Languages: Python, JavaScript, C, Java, HTML/CSS

Frameworks & Tools: React, Node.js, Django, REST APIs, PostgreSQL, Git, Linux, Tailwind

Machine Learning: PyTorch, Scikit-learn

Other: Agile development, Bash

University of Notre Dame
B.S. Computer Science, Minor in Business (ECP) | May 2026

Dublin City University
Fall Study Abroad | Sept – Dec 2024

Martial Arts President
NDMAI Club | April 2025 – Present
• Managed operations, budgets, and events; lead 4 weekly training sessions for 15+ members promoting discipline, focus, and teamwork.

Choir Service Commissioner
Notre Dame Glee Club | May 2023 – May 2024
• Organized, planned, and led multiple service outreach concerts for retirement homes and youth development programs.

Highlights:

  • Software Engineer Intern at MyTickets startup
  • Proficient in Python, JS, C, HTML+CSS, React, and Linux
  • Eye-tracking AI researcher presenting at SCALE-con 2026
  • Tutor in coding, math, and 3D modeling
  • Notre Dame Philosophy Instructor
  • President of the Martial Arts Club

My Projects

Below are a selection of my personal projects which can all be found on my GitHub: https://github.com/JoeWhelps

Jacki micro-learning web application

Jacki

Jacki is a community-focused micro-learning web application designed to encourage positive learning habits by combining educational content with persuasive design principles that help give users small rewards and motivation (a dopamine boost) as they interact and learn. It includes social features like user authentication, posts with AI-generated topic summaries, comments, and optional quizzes to reinforce learning.

Praxis Catholic community web app

Praxis

Praxis is a practical Catholic community web app designed to help people connect within and across parishes by supporting daily spiritual practices. It automates routines and integrates tools like Magisterium AI, Gmail, and Google Calendar to make everyday Christian life easier and more organized. The project won the 2025 ND Sprinthack "Most Ethical Use of AI" award and focuses on facilitating faith-based engagement and workflow automation through modern web technologies.

Campus Mart marketplace

Campus Mart

Created a student marketplace web application that lets sellers post listings and connect with buyers in that campus community.

Workout Analysis App

Workout Analysis App

Built a workout analysis app that connects to a SQL/NoSQL hybrid database to analyze three years of my workouts that I cleaned into about 10,000 lines of JSON data. The app also extracts and stores youtube workout videos.

Contact Me

If you would like to connect, my email is: joewhelpley@gmail.com or you can mail me a form below and I will respond in a timely manner.

Thanks, and I look forward to hearing from you.