Available for internships

Hi, I'm Yev Ignatov

CS student at UCF · Math minor · STRONG-AI Scholar
Building compilers, exploring AI, and writing clean software.

vm.c
/* vm.c — PM/0 Virtual Machine
   Author: Yevgeniy Ignatov */

int base(int BP, int L) {
    int arb = BP;
    while (L-- > 0) arb = pas[arb];
    return arb;
}

/* fetch-decode-execute */
int OP = pas[PC], L = pas[PC-1], M = pas[PC-2];
switch (OP) {
    case LIT: pas[--SP] = M;             break;
    case LOD: pas[--SP] = pas[base(BP,L)-M]; break;
    case STO: pas[base(BP,L)-M] = pas[SP++]; break;
    case CAL:
        pas[SP-1] = base(BP,L); /* static link  */
        pas[SP-2] = BP;         /* dynamic link */
        pas[SP-3] = PC-3;       /* return addr  */
        BP = SP-1;
        break;
    case JPC:
        if (!pas[SP++]) PC = (PAS_SIZE-1)-M;
        break;
    case SYS:
        if (M==3) return 0;  /* HALT */
}

Building things
from the ground up.

I'm a Computer Science student at the University of Central Florida, pursuing a minor in Mathematics and a recipient of the STRONG-AI scholarship. Based in Orlando, FL.

My interests sit at the intersection of systems programming, mathematics, and AI. I love understanding how things work at a fundamental level — which is why I built a compiler for the PL/0 language from scratch in C.

The math minor isn't incidental — Fourier analysis, linear algebra, and discrete math actively shape how I think about algorithms, signals, and computation. I'm drawn to problems where mathematical structure and code meet.

Systems Programming Compilers AI / ML Mathematics Self-Directed Learning
UCF
Computer Science + Math Minor
STRONG-AI
AI-Focused Merit Scholarship
C, Python, Java
Primary Languages
AI & Math
Self-Directed Research & Exploration

What I work with

Languages

  • C
  • Python
  • Java
  • JavaScript
  • HTML/CSS

Concepts

  • Compiler Design
  • Lexical Analysis
  • Parsing & Code Generation
  • Machine Architecture
  • Data Structures & Algorithms
  • Discrete Mathematics
  • Linear Algebra
  • Fourier Analysis
  • Calculus & Probability
  • Machine Learning
  • Web Design

Tools & Platforms

  • Git / GitHub
  • VS Code
  • Linux / Bash
  • GCC / Make
  • Valgrind
  • macOS
  • Adobe Premiere
  • Figma

Things I've built

Personal Portfolio

This site — built from scratch with HTML, CSS, and vanilla JavaScript. Custom design system, dark/light mode, and a code showcase section.

HTMLCSSJavaScript

PL/0 Machine

A complete compiler pipeline in C — lexer, recursive-descent parser, symbol table, P-code generator, and a stack-machine VM. Modeled after the classic PM/0 architecture.

CCompilersVirtual Machine
In Progress

iOS App

A mobile application currently in development. Details coming soon.

SwiftiOS

Academic background

Current

B.S. Computer Science, Minor in Mathematics

University of Central Florida (UCF)

STRONG-AI Scholarship recipient. Coursework in compilers, data structures, discrete math, algorithms, and AI.

Completed

Associate of Arts — General Studies

Valencia College

Prior

Digital Design & Web Development

Technical Education Center of Osceola (TECO)

Let's connect.

I'm open to internship opportunities, collaborations, and conversations about CS, math, or AI. Reach out anytime.