Computer science, mathematics, and machine learning.

I’m Ivan Belenko, a University of Washington undergraduate researching efficient optimizers and AI systems for the edge.

Illustrated portrait of Ivan Belenko
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

Optimizer Research & Progress

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

Markdown based Flask Website

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

  • Operating Systems

Fall 2026 · Upcoming

  • Advanced Linear Algebra
  • Parallel and Distributed Computing
  • Management Principles for Computing Professionals
Mathematics14 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 science12 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