Computer science, mathematics, and machine learning.
I’m Ivan Belenko, a University of Washington undergraduate researching efficient optimizers and AI systems for the edge.
My likeness by ChatGPT ↑
About me
My name is Ivan Belenko .
Currently an undergraduate student at the University of Washington , completing a double major in computer science & mathematics .
Interested in Machine Learning and AI , specifically in deployment on the edge.
Currently working on optimizer research .
You can see some of my code on GitHub .
Core languages
C++ · Python · LaTeX · HTML/CSS
Tools & systems
PyTorch · NumPy · UNIX · Git · Vim · VS Code
Languages
English · Russian
Selected work
8/5/2026 · PyTorch, AI, Research
For the original motivation, approach, and initial results, refer back to Experimental Optimizer Research & Progress. This update focuses on the progress made since that write-up.
Read article
A browser port of Minecraft 26.2 that builds the Java client into a WebAssembly image and renders it with WebGPU.
→
A self-hosted experiment registry and persistent memory system I built for autonomous research agents.
→
Coursework
What I’m studying
Summer 2026 · Current
Fall 2026 · Upcoming
Advanced Linear Algebra
Parallel and Distributed Computing
Management Principles for Computing Professionals
Mathematics 14 completed courses
Calculus I–III
Multivariable Calculus
Matrix Algebra
Probability and Statistics for Engineers
Foundations of Modern Mathematics
Introduction to Professional Mathematics
Discrete Mathematical Modeling
Abstract Algebra I
Linear Programming
Numerical Analysis I–II
Introduction to Differential Equations
Computer science 12 completed courses
Computer Programming I–II
Data Structures, Algorithms, and Discrete Mathematics I–II
Hardware and Computer Organization
Analysis and Design
Software Engineering
Introduction to AI
Technical Writing for Computing Professionals
Machine Intelligence
Artificial Neural Networks
Computer Vision