About Me

Hello! I'm Aditya Madhan, a sophomore studying Computer Science at the University of Texas at Austin.

I'm currently interested in Operating Systems and Reinforcement Learning.

I enjoy playing single-player games (currently into Sekiro)!

Selected Projects

A selected list of my projects from various areas including AI Research, Simulations, Graphics and Full Stack Development.

RISC-V Preemptive Multithreaded Kernel

Implemented multicore preemptive threading with timer interrupts enabling O(1) forced context switching. Additionally, built synchronization primitives (semaphores, reusable barriers, promises, mutexes).

C/C++ RISC-V ISA Concurrency
Source Code

Crawler Chatbot

Engineered a retrieval augmented generation (RAG) pipeline for crawling webpages and embedding domain-specific data into a vector database (Qdrant).

TypeScript Docker Ollama
Source Code
Boids Simulation

CUDA Graphics

Simple OpenGL rendering pipeline with vertex shader offloaded to a custom CUDA kernel.

C++ OpenGL CUDA
Source Code

Autograd Engine

Toy autograd engine with builtin ReLu and Sigmoid activations.

Rust Backpropagation
Source Code

Barnes-Hut Simulation

Built a N-dimensional Barnes-Hut simulator.

TypeScript Simulation N-body
Source Code
Boids Simulation

Boids Simulation

Built a flocking simulation based on the Cornell boids model. Implemented separation, alignment, and cohesion rules.

JavaScript Simulation OOP
Live Demo Source Code
3D Graphics Engine

3D Graphics Engine

Implemented a software 3D renderer in plain JavaScript. Supports 3D transformations and projection.

JavaScript Linear Algebra Canvas
Live Demo Source Code
Neuroapoptosis Simulator

Neuroapoptosis Simulator

Modeled impacts of neuron death on neural network performance. Used data visualization and experiment notebooks to document robustness tradeoffs.

Python TensorFlow Research
Source Code
Neural Network Library

Neural Network Library

Built a from-scratch NN implementation with forward and backward propagation. Includes activation functions and weight initialization.

JavaScript AI Backpropagation
Live Demo Source Code
Planetary Motion Simulator

Planetary Motion Simulator

A 2D n-body simulation with velocity and gravitational physics. Demonstrates breakouts for uniform circular motion and binary star orbits.

JavaScript Physics Simulation
Live Demo Source Code
Evolution Simulator

Evolution Simulator

Simulated genetic algorithm mechanics: mutation, selection, and fitness evolution across generations in a dynamic environment.

JavaScript Complexity Genetics
Live Demo Source Code Report
Four Ace Poker

Four Ace Poker

Developed an online multiplayer poker game with server-side hand evaluation and client interactions using REST APIs and update loops.

Node.js Vue.js Full Stack
Source Code
Chess Move Validator

Chess Move Validator

Interactive validation engine confirming chess move legality using standard rules and piece motion modeling with UI integration.

JavaScript Game Logic Validation
Demo Source Code
Dots Simulator

Dots Simulator

Toy survival game inspired by online .io games.

JavaScript UI Game
Demo Source Code
Stickman Game

Stickman

2D platformer built with Gamemaker Studio with 15 challenge levels and obstacle-based progression.

Gamemaker Platformer Level Design
Download (Windows) Source Code
Scientific Calculator

Online Scientific Calculator

Feature complete scientific calculator with function history and theme switching.

JavaScript UI/UX Productivity
Demo Source Code

Experience

Software Developer Intern in ForeFlight
June, 2025 - August, 2025
I designed and deployed a production Spring Boot API for ingesting Garmin G1000 avionics used by pilots. I architected an AWS S3-backed storage pipeline for persistent ingestion and retrieval of 1,000+ flight log artifacts.
Undergraduate Research Assistant in Learning Agents Research Group (LARG)
October, 2024 - Present
I'm currently working on a project for benchmarking ad-hoc teamwork algorithms. I've benchmarked ad-hoc teamwork teammate generation algorithms using Python and JAX to evaluate collaborative agent performance
Contributor in Longhorn Developers
September, 2024 - January, 2025
I worked on developing features and fixing bugs in UT Registration Plus, a chrome extension that makes class registration at UT easier.
Software Developer Intern at AnyDB
June, 2024 - July, 2024
I wrote tests for a database using Jest. I also made an automatic testing framework using Jest that executed tests written in YAML
IGNITE Software Intern at Dell Technologies, Inc.
February, 2024 - April, 2024
I worked with a team of interns to create a fully-functioning pill dispensing robot. I wrote a client-server python socket that talked with an LLM and a Raspberry PI via Bluetooth.
Math Tutor at Mathnasium
September, 2022 - May, 2024
I worked for about 10 hours a week in Mathnasium, teaching mathematical concepts ranging from counting and addition all the way to precalculus.
Math Tutor at Learn To Be
June, 2023 - August, 2023
I volunteered as an online tutor teaching SAT math prep to a student studying for the test.
Math Tutor at To The Limit Maths
January, 2022 - June, 2022
I volunteered at this non-profit during the course of the pandemic and beyond to teach a middle school student Algebra I
Team Member at Frosty Peaks Frozen Treats
January, 2022 - August, 2022
I worked at Frosty Peaks Frozen Treats, a yogurt shop, preparing soft-serve yogurt mixes and other foods for about 4-6 hours per week.

Education

The University of Texas at Austin Austin, TX
2024 - 2028
Will receive a Bachelor's Degree in Computer Science. Also, I plan to graduate with Turing Scholars Honors
  • Data Structures Honors
  • Discrete Math Honors
  • Computer Architecture Honors
  • Operation Systems Honors
  • Machine Learning I Honors
  • Algorithms Honors
  • Programming for Performance
  • Game Theory
Westwood High School Round Rock, TX
2020 - 2024
Received an IB (International Baccalaureate) Diploma and a high school diploma. I have completed several AP Courses as well, such as AP Computer Science Principles, AP Computer Science A, AP Human Geography, AP Statistics, and AP Government and Politics, alongside several Honors courses.

Awards and Recognitions

Rank 10 of Graduating Class from Westwood High School
2024
Was rank 10 out of 700 in the graduating class of 2024 of Westwood High School.
"Excellence in Computer Science" Award from Westwood High School
2024
Awarded to 2 out of 700 students from Westwood High School
"Excellence in Math" Award from Westwood High School
2024
Awarded to 2 out of 700 students from Westwood High School
AP Scholar with Distinction from CollegeBoard
2023
Earned award after scoring 5s on 7 AP Exams
Best Plan and Best Overall Product Award ("GuardNet") at Westwood High School TechStarters Club
May 2023
Our TechStarters Team for 2022-2023 earned the Best Plan and Best Overall award from a panel of judges.
Java Certification: Information Technology Specialist from Certiport
April 2023
Passed the Java Certification Exam for Information Technology Specialist.
USACO Silver Level
February 2023
Advanced to Silver Level in the USA Computing Olympiad
UIL Computer Science 3rd Place at Liberty Hill High School Invitational
January 2023
Won 3rd Place overall at the UIL Computer Science Competition at Liberty Hill High School.
A-Honor Roll at Westwood High School
2018 - 2023
Received Straight A-Honor Roll for all years since middle school.

Clubs and Activities

Member of CS Roadshow at UT Austin
September 2024 - Present
Volunteered at multiple elementary schools to give presentations on computer science.
Vice President of the AI Club at Westwood High School
September 2023 - May 2024
Elected vice president of Artificial Intelligence Club for the 2023-2024 school year.
Vice President Mu Alpha Theta at Westwood High School
September 2023 - May 2024
Elected vice president of Mu Alpha Theta for the 2023-2024 school year.
Secretary Mu Alpha Theta at Westwood High School
September 2021 - May 2023
Active member of Westwood High School's chapter of the Mu Alpha Theta Honor Society. Became secretary of Mu Alpha Theta in the 2022-2023 school year following an election.
Tech Starters at Westwood High School
August 2022 - May 2023
I worked on a mock startup project with a team of ~8 people on an IoT system that helps lessen the damages of a school shooting.

Skills

C/C++
Java
Spring Boot
JUnit
JavaScript ES6
TypeScript
Jest
Node.js
Express.js
Python
JAX
OpenGL
Git
Docker
Golang
Rust
Verilog
SQL
CUDA
Vue.js
React
HTML 5
CSS 3

Piano Pieces

Moonlight Sonata Movement 3 Ludwig van Beethoven
Prelude in C Minor J. S. Bach
Polichinelle Sergei Rachmaninoff
Gigue from Partita no. 1 J. S. Bach
Fantasia in D Minor Wolfgang A. Mozart
Waltz Op. 64 no. 1 Frederic Chopin