I'm Joel Kim.

I'm a Computer Science and Data Science student at Northwestern University, passionate about building innovative software solutions and leveraging data to solve real-world problems.

I'm seeking full-time software engineering opportunities where I can apply my technical skills in machine learning, full-stack development, and data analysis to create impactful products.

Joel Kim

Technical Skills

Programming Languages

Python JavaScript Java C++ SQL R

Frameworks & Libraries

Flask PyTorch Pandas NumPy Scikit-learn MongoDB

Tools & Technologies

Git Docker AWS Vercel REST APIs Machine Learning

My Projects

Project 3

Spotify Playlist Quiz

A full-stack web application that creates personalized "Guess the Song" quizzes using the Spotify Web API. Features user authentication, dynamic playlist generation, and real-time scoring system.

REST APIs Flask MongoDB JavaScript HTML/CSS
Project 3

Airbnb Price Predictor

A machine learning model using gradient boosting to predict Airbnb rental prices based on location, amenities, and property features. Achieved 85% accuracy with comprehensive data preprocessing and feature engineering.

Python Pandas Scikit-learn XGBoost Data Analysis
Project 3

Digit Recognizer

Progressive neural network implementations for MNIST digit classification, starting from scratch with NumPy (94% accuracy), then PyTorch (97% accuracy), and finally ResNet-18 architecture (99% accuracy). Includes comprehensive analysis and comparison of different approaches.

Python NumPy PyTorch Deep Learning Computer Vision
Project 4

No-Vig Calculator

A web application that converts American sportsbook odds to true probabilities by removing the bookmaker's vig (margin). Features real-time calculations, multiple odds formats, and deployed on Vercel for public access.

Python Flask HTML/CSS JavaScript Vercel
Project 5

+EV Odds Scraper

A web application that scrapes and compares sportsbook odds across multiple platforms to identify positive expected value betting opportunities. Features automated data collection, real-time odds comparison, and profit calculation algorithms.

Python Flask Web Scraping Data Analysis Vercel

My Experience

June 2025 - Sept. 2025

Software Engineering Intern

Chamberlain Group

June 2024 - Aug. 2024

Software Engineering Intern

Chamberlain Group

Sep. 2023 - June 2024

Data Visualization Analyst

Northwestern University

April 2023 - Sep. 2023

Software Research Intern

Northwestern University

Sports Betting

Sports betting, or sports trading, is a fascinating and complex industry. On one hand, it’s a predatory market where sportsbooks profit off the losses of the average bettor. On the other, it's a market where those who approach it analytically can find inefficiencies and edges.

Over the past three years, I’ve gone on a long journey with sports betting. I’ve tested countless strategies, conducted extensive research, and engaged in discussions with peers, all while wagering tens of thousands of dollars.

I could talk about it for hours, but below is a view into my profit/loss over time, and some of the strategies I've used over the years.

A snapshot of my profit/loss trends over time.

Strategies I've employed:

  • Tailing Cappers: The starting point for many bettors copying bets from others, extremely dependant on who the bets come from.
  • News Updates: Placing bets based on anticipated news events or reacting quickly to breaking news to capitalize on market shifts, moderate variance.
  • Arbitrage: Exploiting pricing discrepancies between sportsbooks to generate risk-free profits, no real variance.
  • Positive Expected Value (+EV): Placing bets where statistical probabilities favor long-term profitability, moderate variance.
  • Correlated Parlays: Constructing multi-leg bets with interrelated events to maximize hidden value, higher variance.

My Interests

Speedcubing

I took up speedcubing as a hobby, and it has become a great way to clear my mind between work sessions.

Current Cubes

  • MoYu Super RS3 M 2022 3x3
    MoYu Super RS3 M 2022 3x3
    Single: 26.52s
    Ao5: 33.30s
  • QiYi M Pro 2x2
    QiYi M Pro 2x2
    Single: 9.62s
    Ao5: 14.21s

Board Games

My family and I are avid board game players. I've grown to love both the strategic and social aspects.

Current Favorites

  • Wingspan Game Wingspan
  • Sushi Go Party! Sushi Go Party!
  • Splendor Game Splendor

Music Albums

I have a deep enjoyment of music, specifically whole albums. I also recently built an album wall in my room.

Some Favorites

  • Don't Forget About Me Demos Don't Forget About Me Demos
  • For Emma, Forever Ago For Emma, Forever Ago
  • Section 80 Section 80