Iaroslav (Rick) Postovalov
Compiler and JVM developer. Rell language at ChromaWay, previously
Kotlin/JVM compiler at JetBrains.
About
Compiler engineer and Kotlin specialist with deep JVM expertise.
Built cross-platform mathematical libraries, designed DSLs, and
shipped performance optimizations used by thousands of developers.
Passionate about language design, developer tooling, and making
complex systems more accessible.
Contact
Publications
Compilation of mathematical expressions in Kotlin
arXiv preprint, February 2021
Interpreting mathematical expressions at runtime is a standard task
in scientific software engineering. This article is dedicated to a
middle-ground solution implemented in the KMath library, which uses
the Kotlin object builder DSL and its own algebraic abstractions to
generate an AST for mathematical operations. This AST is then
compiled just-in-time to generate JVM bytecode.
arXiv
NMPUD: a computer system for sampling and examining probability distributions
Information Technologies and Mathematical Modelling (ITMM-2020), Tomsk, 2021
A. Voytishek, I. Postovalov, D. Cherkashin. pp. 363–368.
ISTINA
Project of a computer system for sampling and examining probability distributions
58th International Scientific Student Conference (ISSC), Novosibirsk, April 2020
3rd degree diploma.
Proceedings
·
Translation
Startups
Ashborn —
Former advisor (tea vertical & technical)
Network infrastructure connecting third places (cafes, bookstores,
co-working spaces) through integrated POS, B2B marketplace, and
consumer app.
Talks
Dynamic compilation of mathematical expressions with
Kotlin
SnowOne 2022, Novosibirsk
(JUGNsk)
Building ASTs for math expressions using Kotlin DSL and algebraic
abstractions in KMath, then compiling them to JVM bytecode and other
code representations at runtime.
Tea, Empires, and the Fastest Sailing Ships on Earth
Forest (Лес) summer
school, online, February 2026
The physics and economics of the 19th-century tea trade: Kyakhta
caravans vs. Canton clipper routes, the opium wars, hull speed
formulas, and the Great Tea Race of 1866 — five ships, 14,000
miles, finished within 28 minutes of each other.
School contests
-
Winner,
“Vysshy Pilotazh”
research competition
(Feb 2022) — Computer Science direction. Organized by HSE
University, Moscow.
-
1st degree,
“Vysshaya Proba” olympiad
(2022) — Engineering Sciences profile. Level 2 national
olympiad by HSE University.
-
2nd degree,
National Technology Olympiad
(2022) — “Automation of business processes”
profile. Level 2 national team engineering competition. (Nauka i Zhizn coverage)
-
1st degree,
“Future of Siberia” olympiad
(2020) — Chemistry profile, 9th grade.
-
2nd degree,
All-Siberian Open Olympiad
(2019) — Chemistry profile, Level 1 national olympiad, 8th
grade.
-
2nd place,
Mathematical Marathon / MindTrainer
(2020) — Research-type math problems. Sobolev Institute of
Mathematics, Novosibirsk.
Fun facts
-
Gave a conference talk at age 11:
“Development of a mobile app: Periodic Table Trainer”
(2nd place, Novosibirsk city research project competition, May 2016).
© 2026 Iaroslav Postovalov