Aditya
Bankoti

Computer Science @ University of Wisconsin–Madison

scroll ↓

// projects

Things I've Built

Full‑Stack & Web 3 projects

CleanEats

Full‑stack app

Scan food barcodes to see nutritional and health information, helping people make better choices at the store.

Litter.ly

Social platform

A social network centered around community clean‑up, making it easier to organize and share local environmental impact.

MedCheck

Hackathon · Blockchain

Uses an Ethereum‑based ledger to let pharmacies log drug batches on‑chain, with QR codes patients can scan to verify authenticity and dosage.

AI & Machine Learning 2 projects

Smarty Pants

Hackathon · RAG

An LLM‑powered tool that uses retrieval‑augmented generation to help students quickly find scholarships and opportunities.

Digit Recognizer

AI / ML

Python digit recognizer with a custom GUI, trained on image data without any external ML libraries besides NumPy.

Graphics & Engines 5 projects

Ray Tracing

Graphics

Java ray tracer exploring depth perception, sphere rendering, lighting, and basic transparency.

Ray Caster

Graphics · Engine

A Wolfenstein‑style ray‑casting engine that renders a 3D maze from a 2D grid map.

Fractal Renderer

Graphics · Math

Python renderer for visualizing fractals, experimenting with color palettes and zoom‑in animations.

PSX Demo

Game · Graphics

A PlayStation‑style demo scene built in Godot, focusing on low‑poly visuals and retro rendering techniques.

Physics Collider

Simulation · C++

A RayLib + C++ demo that simulates sphere collisions in 3D, visualizing basic physics and collision response.

Games & Simulations 5 projects

SAT‑Shark

Multiplayer game

A competitive, multiplayer SAT prep game that turns practice questions into fast, engaging gameplay with friends.

Fast Paced Shooter

Game

A Unity‑based shooter prototype built for a game design class, experimenting with movement, aiming, and enemy AI.

Pac‑Man Clone

Game

A Pac‑Man clone built from scratch with no extra libraries, focusing on precise movement and classic arcade feel.

Chess Game

Game · C++

A chess implementation using C++ and SDL2, including full move logic and a clean 2D interface.

Sand Simulator

Simulation

A falling‑sand particle simulator using WinGDI, exploring simple physics and cellular automata‑style rules.

// experience

Where I've Worked

Data Science Intern

iLink Digital

Jun 2024 – Aug 2024 Bothell, WA
  • Built Python data pipelines to ingest, validate, and normalize market datasets; automated cleaning and feature standardization.
  • Wrote reusable SQL reporting tables (CTEs / window functions) powering KPI dashboards and recurring analytics.

Programming Instructor

Code Ninjas

Jul 2022 – Feb 2024 Sammamish, WA
  • Taught Java, C#, and Lua fundamentals (OOP, debugging, decomposition); coached students through building complete projects end-to-end.
  • Performed code reviews and refactors to improve correctness, structure, and runtime performance across student projects.
  • Led small-group sessions and demos; translated technical decisions into clear explanations for mixed audiences.

// education

Academic Background

University of Wisconsin–Madison

B.S. Computer Science · GPA: 3.92 / 4.00

Expected May 2027

Coursework

  • CS 577 – Algorithms
  • CS 354 – Machine Organization & Systems
  • CS 532 – Matrix Methods in Machine Learning
  • MATH 320 – Linear Algebra & Differential Equations
  • MATH 234 – Multivariable Calculus

Activities

  • Cardinal Trading Group — Quant Software Engineer

Bellevue College

Math coursework · GPA: 3.90 / 4.00

Jul 2024 – Jun 2025
  • Linear Algebra
  • Differential Equations
  • Multivariable Calculus
  • Java Programming

// hobbies

Beyond the Code

Outside of code, I care about staying creative and active—it keeps my problem‑solving sharper and projects more fun.

🎸

Music

Guitar (acoustic & electric), ukulele, and casual listening.

🏋️

Weight Lifting

Strength training and staying consistent in the gym.

🎮

Gaming

Wide range of genres. Favourite recently: indie 2D games.

📷

Photography

Shooting and editing photos with formal course experience.

// contact

Say Hello

Open to internships, part‑time roles, and collaborations on interesting projects. The fastest way to reach me is LinkedIn.