Resume

About

Mikheyev Pavel Olegovich, ML R&D Engineer / Applied Scientist

Mikheyev Pavel Olegovich

ML R&D Engineer / Applied Scientist

Date of birth:
6 November 2002
City:
Simferopol, Russia

An applied-mathematics foundation with a backend background. My edge is combining research with production: an original clustering algorithm (Intelliant, on PyPI) and data-centric VLM fine-tuning on one side, pipelines over hundreds of thousands of records and FastAPI services on the other. Preparing for a PhD in ML.

Contacts

Research

Graph-based clustering via ant colony optimization (ACO): finding semantic cores and multilevel hierarchical clustering

I'm developing a clustering method: the data becomes a graph of nearest neighbors, ants deposit pheromone on its edges with no optimization objective, and clusters emerge by cutting the weak edges. The idea isn't new, but whether it works well as a standalone clustering tool - and for which data - is a question I'm interested in answering for myself. I've been running the project since December 2025. The goal is to reach quality comparable to established clustering algorithms.

The first stage was a prototype built for my thesis: I compressed a large dataset of image captions down to a representative sample and used it to fine-tune an image-captioning model.

The current stage turns that prototype into a proper pipeline - graph construction, a pheromone field, and clustering as three independent steps - and is now being calibrated on synthetic and training data; comparing it against established clustering methods on real data comes next.

The next stage is multilevel hierarchical clustering: instead of clustering once, the clusters found so far are collapsed into absorbing points that resist merging with their neighbors, and the same mechanism is reapplied to the coarser graph, so structure emerges at several scales rather than one.

Skills

  • Python
  • PyTorch
  • Transformers
  • Hugging Face
  • scikit-learn
  • NumPy
  • SciPy
  • Polars
  • Pandas
  • FastAPI
  • Docker
  • pytest
  • SQL
  • Linux
  • Git

Experience

July 2025 - February 2026

April 2025 - July 2025

April 2024 - June 2024

Education

September 2024 - July 2026

September 2020 - July 2024

Achievements

  • Scholarship of the President of the Russian Federation, 2025/26 academic yearPDF(Open in a new tab)
  • I.V. Kurchatov scholarship of the State Council of the Republic of CrimeaPDF(Open in a new tab)
  • Scholarship of the Council of Ministers of the Republic of Crimea (twice)
  • Diploma from V.I. Vernadsky Crimean Federal University for outstanding achievements in research, 2026PDF(Open in a new tab)
  • Letter of appreciation from the Institute of Physics and Technology (CFU) for outstanding achievements in researchPDF(Open in a new tab)
  • Named in the Honor Book of best graduates of V.I. Vernadsky Crimean Federal University, 2026PDF(Open in a new tab)
  • Participant of the "LLM Scaling Week" online intensive, Yandex School of Data Analysis, 2025PDF(Open in a new tab)

Scans of originals and other documents available on request

Professional development

December 2022 - June 2023

Publications

Использование мультимодальных нейронных сетей для создания альтернативного текста к изображениям: сравнительный анализ подходов

Разработка альтернативного текста с использованием нейронных сетей для генерации изображений

Projects

Intelliant

Code

An original ant-colony clustering algorithm: a KNN graph over embeddings, search for dense semantic cores. Numba and sparse matrices, published on PyPI, 56 tests. The basis of my master's thesis and planned PhD work.

  • Python
  • NumPy
  • SciPy
  • scikit-learn
  • Numba

WCAG Caption Research

Code

Data-centric fine-tuning of a compact VLM for Russian WCAG image captions: CC3M clustering via Intelliant, Teacher-VLM relabeling, LoRA fine-tuning of Qwen2.5-VL-7B. Finding: 10k representative samples match the loss of 32k.

  • Python
  • PyTorch
  • Hugging Face
  • PEFT
  • mlx-vlm
  • Polars
  • NumPy
  • Intelliant

ThermalVis of Indoor Environments

Code

3D visualization of indoor temperature distribution from wall temperatures: two value sets with a shared color range and adjustable surface opacity.

  • Python
  • NumPy
  • SciPy

SAM 3D Body

Code

Tooling for running the SAM 3D Body model (Meta) locally: CLI for batch dataset processing, a Gradio demo, and setup/debug scripts. Fork of the original repo.

  • Python
  • PyTorch
  • trimesh
  • Gradio
  • OpenCV

SAM 3D Viewer

Code

Desktop app for viewing 3D body reconstruction results from the SAM 3D Body neural network: synchronized RGB frames, meshes, and skeletons in Rerun.

  • Python
  • PySide6
  • Rerun
  • trimesh
  • NumPy

Italian Listings Viewer

Code

Web app for browsing Italian real-estate listings: Google Drive sync, location hierarchy, filters, and autocomplete.

  • Python
  • FastAPI
  • Polars