/*my languages*/
my languages-->
jwylie.cpp
jwylie.js
jwylie.py
_
 
 
 
 

About Me
My name is Jonathan Wylie and I am a junior studying computer science at the University of Michigan College of Engineering. I am also pursuing a double minor in mathematics and entrepreneurship in addition to my major. I am currently looking for summer internships in software engineering to gain valuable experience outside of my formal education. At the moment, I am mainly learning and using C/C++, Python, and JavaScript, but I am excited to learn anything for any task.
What I've Been Up To

A look at some of my experiences so far.

I am always looking for new opportunities to gain valuable experience!

XPO
Incoming Intern | 2026
Selected to join the Advanced Analytics team to optimize national Less-Than-Truckload (LTL) freight networks.

Scope includes utilizing Python and C++ to assist in developing AI-driven models for linehaul network flow and decision-support workflows.
KPIT Technologies Inc.
Intern | 2025
Developed a tool that analyzes multiple vehicle control module documents, automatically aligns corresponding sections side-by-side, and highlights differences in their content to streamline technical comparison and review.

Developed a Python-based tool to intelligently merge electrical diagrams and vehicle function descriptions of automotive control modules, significantly improved the efficiency of electrical system documentation.
PARClife
Peer Mentor | 2023–2025
Provided social, behavioral, and academic support to teens and young adults with autism spectrum disorder at after-school and summer programs. Developed and implemented individualized strategies to ensure each mentee's success.
Things I've Built

CourseCalc AI - Syllabus to Grade Calculator2026
A full-stack web application that eliminates the tedious process of manually tracking college grades. Users simply paste their course syllabus, and the app instantly generates a fully customized, interactive grade calculator.
Behind the scenes, the application leverages the Gemini LLM API to process unstructured syllabus text. Using carefully engineered prompts, it identifies grading categories, weights, and assignments, converting the raw text into highly structured JSON data to dynamically build the frontend calculator.
To make the tool functional for a full semester, the app utilizes Supabase (PostgreSQL) as a Backend-as-a-Service (BaaS). It handles secure user authentication and persistent state management, allowing students to log in, save multiple course calculators to their profile, and update their grades via full CRUD operations as the semester progresses.
React
Gemini API
Supabase
PostgreSQL
Pitwall - F1 AI Analysis Tool2025
A 2-in-1 tool that provides unique insight into Formula One races.
The radio explainer transcribes radio messages and provides an AI explanation for users just getting into the sport, considering key context in its response. The model was fine-tuned using over 600 radio messages from the 2023 season.
The lap visualizer allows the user to select any two drivers' laps to compare. The drivers' realtime telemetry and racing line are then played out, showing users the fine margins between great and legendary drivers. More technical details are available on the website.
Python
HuggingFace
React
FastAPI
Beat the House - Blackjack and Card Counting Trainer2025
A C++/SFML-based Blackjack simulator that trains players in decision-making and card-counting techniques. After each move (hit, stand, double, etc.), the app evaluates whether the choice was statistically optimal and provides instant feedback.
Users can also enable true count tracking and live player edge (for real-time card-counting practice), which is calculated by running 100,000 Monte Carlo simulations per hand, using optimal strategy on the remaining deck composition.
C++
SFML
Pacybase/MF Trading - Card Trading Platform2022–24
A full-stack website for users of card-collecting apps Pacybits/Madfut to post and search for trade requests, helping users complete their collection more effectively than ever. Started in 2022, revamped in 2024.
Uses a Node.js backend connected to a MongoDB database to store user posts. A custom web scraper was used to generate an array of over 6300 objects and download images for each. Vanilla HTML, CSS, and JavaScript make up the frontend. Deployed on Heroku via GitHub.
HTML5
CSS3
JavaScript
Node.js
MongoDB
lwyliephotography - Interactive Photo Gallery2019
My first programming endeavor. A simple yet elegant website showcasing hundreds of photos from across the globe, all captured by my wonderful sister.
HTML5
CSS3
JavaScript
"jwwylie1@gmail.com" copied to clipboard!