Visitar URL original
alekseevpavel04 (Pavel) · GitHub
Skip to content
View alekseevpavel04's full-sized avatar

Block or report alekseevpavel04

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alekseevpavel04/README.md

Pavel Alekseev

Junior ML / LLM Engineer · HSE MSc in Machine Learning (with honours)

I build ML and LLM applications end to end: data, training, evaluation and a service around the model. My background combines machine learning and finance: MSc in Machine Learning at HSE and MSc in Financial Economics at HSE ICEF. Some of that work is public, including a retrieval benchmark and a fine-tuned embedding model for Russian law, both on Hugging Face. Open to remote roles.

Projects

Project What it is
Anime Video Super-Resolution Master's thesis: ×2 anime video upscaling; RRDBNet GAN, Swin2SR and ESRT compared under three degradation pipelines, TensorRT video inference
ru-law-retrieval Open retrieval benchmark over 3,786 articles of six Russian codes in MTEB format, plus a fine-tuned embedder. 19 minutes of training on one RTX 3070 moves multilingual-e5-small from 0.802 to 0.859 nDCG@10, matching multilingual-e5-large at 4.8x the parameters and 6.8x the CPU latency. Model and dataset on Hugging Face
tk-rf-rag RAG Q&A over the Russian Labor Code, now running the fine-tuned embedder above, Qdrant / FAISS behind one interface, FastAPI, answers cite articles and refuse when the context has no answer; 30-question eval with Hit@k / MRR, LLM-as-a-judge faithfulness and a chunk-size experiment. Swapping in the fine-tuned embedder moved MRR@5 on a 716-question hard set from 0.688 to 0.793
vk_claude_bot Claude Agent SDK assistant in VK chats with a tool whitelist, SSRF protection and a resource-capped Docker deployment
co2_detector Battery-powered CO₂ / temperature / humidity monitor built end to end: ESP32-S3 + SCD41 + e-Paper, power-optimised C++ firmware (PlatformIO) with native unit tests, 3D-printed OpenSCAD case
todaysmenu Telegram recipe bot: Qwen2.5 query rewriting, allrecipes.com scraping, streaming, LLM-as-a-judge benchmark
ASR with PyTorch DeepSpeech2-style speech recognition on LibriSpeech with KenLM beam search; WER 24.4 on test-other
ai_text_detector FastAPI service and Telegram bot for paragraph-level AI-text detection with a pretrained DeBERTa classifier
respondo Prototype browser extension that suggests chat replies via a FastAPI backend and Gemini

Open-source contributions

Merged:

  • MLflow: #25260 Flush the SpanBatcher from the trace flush paths so UC-table spans are exported
  • MLflow: #25514 Reject unsupported env_manager values when building a model container

More PRs under review in Prefect, ZenML and Feast.

Stack

Python · PyTorch · Hugging Face Transformers · sentence-transformers · embedding fine-tuning (contrastive learning, knowledge distillation) · RAG (Qdrant, FAISS) · MTEB · scikit-learn · FastAPI · Docker · Hydra · Weights & Biases · TensorRT · LLM APIs (Claude Agent SDK, Gemini)

Contacts

Pinned Loading

  1. Anime-Video-Super-Resolution-via-GAN-Upscaling Anime-Video-Super-Resolution-via-GAN-Upscaling Public

    Master's thesis (HSE, 2025): x2 anime video super-resolution. RRDBNet GAN, Swin2SR and ESRT compared under Real-ESRGAN, APISR and custom degradations; TensorRT video inference

    Python 3

  2. Automatic-Speech-Recognition-ASR-with-PyTorch Automatic-Speech-Recognition-ASR-with-PyTorch Public

    DeepSpeech2-style ASR on LibriSpeech with CTC and KenLM beam search (HSE DLA course). WER 24.43 on test-other

    Python

  3. co2_detector co2_detector Public

    Battery-powered CO2/temperature/humidity monitor: ESP32-S3, SCD41, 2.13" e-Paper, low-power PlatformIO firmware and a 3D-printed case

    C

  4. vk_claude_bot vk_claude_bot Public

    Personal Claude Agent SDK assistant in VK messages: web browsing, tool whitelist, SSRF protection, resource-capped Docker deployment

    Python

  5. respondo respondo Public

    Prototype Chrome extension that suggests replies in VK chats via a local FastAPI backend and Gemini

    Python 1

  6. ru-law-retrieval ru-law-retrieval Public

    Бенчмарк поиска по законам РФ (формат MTEB) и дообученная multilingual-e5-small: nDCG@10 с 0.802 до 0.859 за 19 мин на RTX 3070, уровень e5-large при 6.8x меньшей задержке на CPU

    Python