Caleb Goodman

Computer Science Student, University of Illinois

Education

University of Illinois Urbana Champaign

Bachelor of Science, Computer Science

Expected May 2028 • GPA 4.0

Quant @ IllinoisIllini Solar CarSIG-ICPC

Capabilities

Languages

Java
Python
R
LaTeX

Libraries

NumPy
Matplotlib
Pandas
Scikit-Learn
PyTorch

Tools

Git
OAuth 2.0
Docker
React
Flask
AutoCAD

Experience

Chief Financial Officer

Student Advocacy for Change

Nov 2023 – Sep 2025

Built survey platform analyzing political measures with 300+ responses
Applied Pandas for demographic trend analysis and visualization
Automated data workflows improving reporting accuracy and efficiency
Presented insights to city officials using Matplotlib visualizations

Engineering Program Intern

Moffatt and Nichol

June – July 2025

Utilized structural analysis software for coastal infrastructure modeling
Developed Python scripts for simulation data processing and interpolation
Mentored high school interns in specialized software applications

Lead Coach

Nike Tennis Camp

June – July 2025

Organized 50+ weekly matches using performance data analysis
Collaborated on daily training sessions balancing development and safety
Mentored campers individually and in groups fostering teamwork

Selected Work

Automated Study Group Scheduler

August 2025 – Present

Python, Flask, PostgreSQL, OAuth 2.0

Web application processing Google Calendars for optimized study group generation
Scheduling algorithms with graph matching techniques for data filtering
Google Calendar API integration enabling real-time updates and adjustments
Backend APIs handling authentication, event data, and scheduling logic

Neural Network Pong AI

June 2025

PyTorch, NumPy, PyGame

Custom Pong game serving as AI training environment
PyTorch-based autonomous agent replacing manual player controls
State representations and reward functions optimizing learning efficiency

COVID-19 Patient Outcome Prediction

December 2024

Pandas, Scikit-learn, Matplotlib

Machine learning model predicting hospitalization risk from patient data
Random Forest implementation on Scikit-Learn for model training
Data visualizations analyzing outcome trends and health patterns

Interactive Linear Algebra Calculator

August 2024

NumPy, Matplotlib

Visual matrix calculator animating vector projection and eigenvector concepts
Interactive interface for matrix manipulation with geometric interpretations
Adopted by Golden West Community College as educational tool