I'm a PhD student in Generative AI at KAUST, advised by Prof. Peter Wonka. My research spans generative AI, computer vision, and geometric reasoning.

Before my PhD, I spent four years in industrial R&D — numerical optimization at Huawei, and large-scale machine learning systems and high-performance C++ software at X5 and Yandex.

News
2026
Our paper FloorplanQA was accepted to ICML 2026.
[01] Publications
[02] Selected Projects
[03] Education
2024 — PRESENT
PhD, Computer Science (Generative AI)
KAUST
Advisor: Prof. Peter Wonka. GPA 3.95 / 4.00
2019 — 2021
M.Sc.-equivalent, Machine Learning (ML Developer Track)
Yandex School of Data Analysis (YSDA)
GPA 4.83 / 5.00
2015 — 2021
B.Sc. (2019) & M.Sc. (2021), Computer Science
Lobachevsky State University of Nizhny Novgorod (UNN)
GPA 5.00 / 5.00
[04] Experience
DEC 2022 — AUG 2024
R&D Developer
Huawei R&D
  • Developed advanced features for second-order optimization solvers (FSQP, IPOPT) for constrained nonlinear optimization problems.
  • Implemented and evaluated modern constrained optimization techniques, including warm-start strategies and L-BFGS approximations.
FEB 2021 — DEC 2022
Data Analyst
X5 Retail Group
  • Developed “A/B Helper”, a Python package automating experiment design, parameter selection, and data collection for A/B testing.
  • Built scalable analytics pipelines and dashboards using PySpark, Airflow, and ClickHouse for large-scale retail data.
JAN 2020 — MAY 2020
Software Engineer Intern
Yandex · Maps & Navigator
  • Optimized a C++ / Boost.Python road-graph processing pipeline, reducing computation time by 6×.
  • Developed production features and bug fixes for Yandex Maps & Navigator on iOS and Android, enhancing UX.
[05] Teaching
2025
Teaching Assistant — Neural Network Design and Training
KAUST
2023 — 2024
Teaching Assistant — Python and Data Analysis for ML
HSE University
[06] Academic Service
2026
Reviewer
ECCV & NeurIPS