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

About Me
My name is Jonathan Wylie and I am a sophomore studying computer science at the University of Michigan College of Engineering. I plan to pursue 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 JavaScript and C++, 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!

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

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!