ip / ivanpleshkov.dev
RU

§ 03 About

About.

Software engineer in Magdeburg, Germany. Rust at Qdrant. Graphics engines in a previous life.

Portrait of Ivan Pleshkov

I work on the Qdrant Core team, where I built the GPU-accelerated HNSW indexing shipped in Qdrant 1.13. The trick is borrowed from real-time graphics — pipelines, GPU memory, embarrassingly parallel work — and reapplied to approximate nearest neighbor search.

Before vector search I spent a decade in C++: graphics-engine internals at Wargaming, VR and computer vision for flight simulators at Eagle Dynamics, cross-platform infrastructure for a video conferencing app at ScienceSoft. Earlier still, scientific software in Delphi for ACD/Labs.

I write Rust day-to-day now, but still think in graphics primitives. If a problem is bandwidth-bound or embarrassingly parallel, I’ll probably reach for the GPU first.

§ Experience

  1. Software Engineer · Qdrant
    2022 — present · Rust

    Core team on the open-source vector search engine. Built the GPU-accelerated HNSW indexing feature shipped in Qdrant 1.13 — bringing real-time-graphics techniques into approximate nearest neighbor search.

  2. C++ Developer · ScienceSoft
    2019 — 2022 · C++

    Cross-platform infrastructure for a Skype-like video conferencing app (Android, iOS, Windows, macOS, Linux). RPC over djinni, boost-based filesystem and HTTP client, distributed unit tests, crash reporting, log libraries.

  3. Render Developer · Wargaming
    2017 — 2019 · C++ · graphics

    Graphics-engine internals: texture and mesh streaming caches, terrain decals, LOD improvements, vehicle customization shaders, GPU-simulated ropes (compute shaders), particle instancing.

  4. C++ Developer · Eagle Dynamics
    2015 — 2017 · C++ · VR · CV

    Virtual reality system for flight simulators (DCS World). Computer-vision algorithms compensating for spherical aberration. Domain-specific graphics engine for QR-code rendering. Plugins, admin panel on C# / WinForms.

  5. Delphi Developer · ACD/Labs
    2013 — 2014 · Delphi

    Spectroscopy, spectrometry, and chromatography software. Crash-report investigation, support for new 1D/2D spectrum formats from Magritek hardware spectrometers.

§ Projects

§ Talks

§ Contact

Email
pleshkov.ivan@gmail.com
GitHub
@IvanPleshkov
LinkedIn
ivan-pleshkov
Telegram
@ivan_pleshkov