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
6/24/2026 · PyTorch, AI, Research
Muon, a SOTA-level optimizer, takes a new approach toward optimization. By analyzing and hypothesizing how its mechanics work, one can try to design a similar optimizer from the same core ideas. Since Muon orthogonalizes 2D update matrices…
Read article
My ongoing journey for learning Artificial Intelligence / Machine Learning using PyTorch and NumPy.
→
A website used as my portfolio written in python with Flask, hosted on an OCI instance using a Gunicorn WSGI server proxied to Caddy. All pages are markdown files served in html.
→
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