Software Engineer at a blooming tech giant Β· Lecturer at ITMO University
I build compilers and developer tooling: language front ends, IDL-driven generators for native bindings, incremental build pipelines, and everything it takes to ship them. At ITMO University I teach discrete mathematics and formal methods.
- discrete-math-course β Discrete Math course at ITMO University
- formal-methods-course β Formal Methods course at ITMO University
- kotlin-satlib β SAT solver wrappers for the JVM
- sat-nexus β SAT solver wrappers for Rust
- ananke β decision diagrams for Rust
- nexus-raw β CLI and library for Sonatype Nexus raw repositories
- typst-fitch β Fitch-style natural deduction proofs for Typst





