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

8/5/2026 · PyTorch, AI, Research

Optimizer Progress

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

MC-Web

A browser port of Minecraft 26.2 that builds the Java client into a WebAssembly image and renders it with WebGPU.

Mono

A self-hosted experiment registry and persistent memory system I built for autonomous research agents.

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