PunGy Home Page

About Me

I’m a software engineer. I’ve built a word processor engine optimized for working with 1000 pages documents and desktop office suite available for every OS, a functional programming language for task automation, and the core UI of an embedded TV OS . I’m drawn to foundational software where the design decisions really matter


What I Work On

  • Engines & Runtimes — Reactive state systems, document rendering
  • Language Design — Interpreters, compilers, type systems, DSLs
  • Systems Programming — Rust, cross-platform desktop applications, build and asset pipelines, file systems
  • Applied CS — Algorithm design, data structures, performance engineering

Languages: Rust, TypeScript, Go, C++, Common Lisp, Haskell — whatever the problem asks for.


Open Source

Reroigithub.com/PunGy/reroi A reactive state management runtime built from scratch. Fine-grained dependency tracking, transactional updates, prioritized scheduling. Built because existing solutions hid too much.

Shikgithub.com/PunGy/shik A functional scripting language for shell automation. Dynamically typed, minimalist syntax, designed to be comfortable to write directly in a terminal.


Professional Work

Yandex | Moscow

Staff Engineer | 2023 — present

Core R&D on a web-based office suite — primarily the word processor.

Built the document selection model from scratch, including a query DSL inspired by logic programming for composing selection state predicates with lazy evaluation and caching. Researched and implemented the text search engine, querying 1M+ characters across a nested document tree in under 300ms on low-spec hardware, while maintaining a 60fps typing experience

Currently leading the desktop version — an Electron application with typed IPC bridge, cross-platform packing and file system work (macOS/Windows/Linux including Astra), and a service override layer that lets manipulate way how web communicates with API.

EPAM Systems | Kraków, Poland

Senior Engineer | 2021 — 2023

Two projects:

On an embedded Smart TV OS, architected core abstractions for asynchronous UI operations within a Node.js runtime. Overhauled low-level utility layer — 30% test coverage increase, shipped a benchmark library for regression prevention.

On a security platform, led technical stabilization after a team restructure. Triaged technical debt backlog, replaced an ad-hoc layout system with a purpose-built component architecture.

Also rewrote the company’s largest internal Computer Science course and mentored engineers in software design.

Earlier Work | 2016 — 2021

Sperasoft, BuildSafe, Luxoft, Hyperauto, freelance.

Built a custom React SSR engine. Migrated build systems to esbuild (3x faster builds). Led performance work that cut bundle sizes by 20%. Architected a large-scale data processing pipeline demo presented at CES 2020. Introduced Docker and Git-based workflows to a legacy environment.


Education

Vladivostok State University College | 2016 — 2019 Studied Programming and Computer Systems