Aditya Bankoti

Computer Science at The University of Wisconsin–Madison

Projects

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 in pharmacy

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

AI & MACHINE LEARNING 2 projects

Smarty Pants

Hackathon · AI / 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 move logic and a simple 2D interface.

Sand Simulator

Simulation

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

Experience

Swim Instructor

Columbia Athletic Clubs – Pine Lake · Part‑time

Oct 2024 – Present · Washington · On‑site

Teaching private lessons and lifeguarding, combining clear communication, patience, and attention to detail—skills that also translate into mentoring and collaborating on technical teams.

Software / Data Intern

iLink Digital · Internship

Jun 2024 – Aug 2024 · Washington · Remote

  • Built interactive Power BI dashboards that made it easier for stakeholders to explore data and track key metrics in real time.
  • Cleaned and analyzed datasets using Python and BI tools to surface trends and opportunities for the business.
  • Presented findings to senior leadership, turning technical analysis into clear, actionable recommendations.

Coding Instructor

Code Ninjas · Part‑time

Jul 2022 – Feb 2024 · Sammamish, WA · On‑site

  • Taught programming fundamentals to elementary students through game development in JavaScript and C#.
  • Ran hands‑on workshops that encouraged curiosity, problem‑solving, and teamwork.

Education

University of Wisconsin–Madison

Bachelor of Science - BS, Computer Science

Aug 2025 – Present

Fall 2025:

  • COM ARTS 260 – Communication and Human Behavior
  • COMP SCI 252 – Introduction to Computer Engineering
  • MATH / COMP SCI 240 – Introduction to Discrete Mathematics
  • COMP SCI 400 – Programming III

Bellevue College

Jul 2024 – Jun 2025

Grade: 3.9 / 4.0

  • Summer 2024: Calculus IV (MATH& 254), Fundamentals of Computer Science II (CS 211)
  • Fall 2024: Differential Equations (MATH 238)
  • Spring 2025: Introduction to Linear Algebra (MATH 208)

Hobbies

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

Say Hello!

Open to internships, part‑time roles, and collaborations on interesting projects. The fastest way to reach me is through LinkedIn, but you can also explore my work on GitHub and YouTube.