Skip to content

Maxim Kan

@maxim-kanConnected with DSML. This person's Telegram account has been confirmed through DSML Kazakhstan.

Computer Vision Engineer

I work on computer vision and generative images, and I like trying out ways to make models useful in real products. A side project I had fun with uses music to guide image sequences into video.

Career

Experience: 6 years

Experience

CV Engineer

Wildberries

Wildberries is a major Russian online marketplace, connecting shoppers with a broad catalog of goods and sellers across multiple countries.

Feb 2024 — Present

Built and deployed product image defect detection, virtual try-on, and image text translation systems, with a 15% metric gain and 95% text accuracy.

• Defect detection: automated visual quality control of the product. • Designed and trained a CV model to detect visual defects in product images across large-scale catalog inventory. • Built the training pipeline, labeling workflow, and evaluation protocol for continuous model improvement. • Deployed the model into the moderation pipeline, improved the baseline model metrics by 15%. • Virtual try-on of clothes: generative preview of garments on customers. • Developed virtual try-on system enabling customers to preview clothing items before purchase.

CV Engineer

PRISMA

Apr 2023 — Jan 2024

Built personalized image generation and synthetic data pipelines, and researched diffusion inversion methods for image reconstruction and editing.

• Personalized generation: subject-driven personalized image generation. • Implemented personalized DreamBooth fine-tuning to generate images of a customer from a few reference photos. • Optimized the fine-tuning procedure for training time and output fidelity to support a consumer-facing feature. • Synthetic dataset generation: generative data augmentation for downstream CV models. • Built generative pipelines to synthesize training data for custom effects. • Balanced and augmented datasets used by downstream computer-vision models.

ML Engineer

Phygitalism

Phygital+ is a cloud service for creating visual content with neural networks, including GANs, super-resolution, diffusion models, and style transfer.

Jul 2021 — Feb 2023

Built cloud tools for running and controlling generative models, trained models for custom domains, and designed a DeepFake pipeline for an award-winning project.

• Phygital+: cloud service for creating visual content via neural networks. • Developed a system for cloud-based launch of neural networks such as GAN, Super Resolution, Diffusion models, Style Transfer, etc. • Adapted algorithms and added custom parameters for better user control of generated results. • Trained generative models for custom domains. • VHUTEMAS: DeepFake to replace the lecturer with a famous artist. • Designed the DeepFake pipeline. • Red Dot Award-winning project.

Researcher

ADASE Group

Apr 2020 — Jun 2021

Developed a CycleGAN-based image translation method for unsupervised enhancement and super-resolution of depth sensor maps.

• Unsupervised enhancement and super-resolution of depth maps obtained with a Structure depth sensor. • Developed a CycleGAN-based image-to-image translation scheme and adapted it to the depth domain.

Education

Master of Science, Mathematics and Computer Science

Skolkovo Institute of Science and Technology (Skoltech)

2019 — 2021

Bachelor's degree, Electronics and Nanoelectronics

Tomsk State University of Control Systems and Radioelectronics

2014 — 2018

Selected projects

Diffusion Equalizer

My fun project to control image sequence generation by music to synchronize music vibe with the video.

Classification of MRI images and network interpretation

Designed the architecture with 3D convolution for MRI image classification.

MRI epilepsy classification and segmentation

Solved the problem of domain adaptation for different MRI scanners.

Achievements

Red Dot Award

Skills

PythonBashPyTorchDiffusersNumPyDockerGitTritonSLURMComputer VisionImage GenerationDiffusion ModelsGANsLoRA fine-tuningImage-to-Image TranslationSuper-ResolutionTransformersDistributed Training