HomeAboutProjectsContactResume

Hello, I'm

Kirill Polovtsev

I build reliable, clean, scalable software.

Computer Science Engineer & Systems Builder

Computer Science B.S. degree from UT Dallas with strong foundations in algorithms, operating systems, computer architecture, networking, and scalable system design.. Focused on building high-performance, well-architected software systems that solve complex real-world problems.

AI, VR, and Advanced Systems Experience

Led development of an AI-driven VR viewport prediction system using deep learning, CUDA optimization, and saliency modeling (SalViT360, CLAP, log-mel spectrograms), balancing accuracy, compute efficiency, and real-time constraints in immersive systems.

Full-Stack, Low-Level, and Infrastructure Skills

Experienced across the full stack and system layers:

  • Languages: Python, C/C++, Java, JavaScript/TypeScript, Verilog
  • Systems: Linux, Bash, Git, SQL, Computer Architecture
  • Domains: Compilers, databases, networking, hardware design, secure backend systems, AI/ML

Engineering Leadership & Technical Ownership

Proven experience leading multi-person engineering teams, managing complex projects, defining architecture, optimizing performance, and delivering production-level systems under technical constraints.

Mission-Driven

Driven by building intelligent systems that empower users, automate complexity, and enable AI integration across software, infrastructure, and human-centered technology platforms.

Featured Projects

Explore some of my recent work

Audio-Visual VR Attention Model

Audio-Visual VR Attention Model

An AI system that predicts user viewing focus in 360-degree VR using multimodal audio-visual saliency and efficient deep learning.

AviSal360 CLAP PyTorch
Custom Compiler Engine

Custom Compiler Engine

Developed a full-featured compiler with lexical analysis, AST construction, type checking, and intermediate code generation. An end-to-end compiler project including grammar refinement and code generation.

JFlex JCUP Java
Verilog ALU

Verilog ALU

Designed and implemented an 8-bit ALU in Verilog supporting arithmetic and bitwise operations wtih status flags.

Verilog
Peer-to-Peer Multiplayer Chess

Peer-to-Peer Multiplayer Chess

Developed a peer-to-peer multiplayer chess web app with real-time gameplayer across devices using Node.js and a custom graphics library.

Node.js Socket.io HTML5 CSS3 JavaScript