Skip to content
View kzemlyanko-wq's full-sized avatar

Block or report kzemlyanko-wq

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
kzemlyanko-wq/README.md

Kirill Zemlyanko

ML Engineer / AI Engineer

ML & AI student at Novosibirsk State University
Institute of Intelligent Robotics

English | Русский


About me

I work with machine learning and AI engineering. I enjoy building practical AI services such as RAG systems, LLM agents, classifiers, semantic search tools, and backend APIs for ML models.

My current focus is NLP, retrieval systems, hallucination detection, and Python-based ML services. In my projects, I try to pay attention not only to the model itself, but also to solution quality: metrics, code structure, APIs, data storage, and usability. I’m also interested in improving model quality and making ML solutions more reliable on real-world data.

My project experience includes hackathon solutions, team projects and personal ML systems. I try to design projects so they are not only model experiments, but complete engineering solutions with clear structure, reproducible setup, measurable results and understandable interfaces.


Tech stack

Programming languages

Python C

Machine learning and NLP

scikit-learn CatBoost sentence-transformers NLP Classification Feature Engineering TF--IDF Embeddings

LLM, agents and retrieval

RAG LLM Agents MCP LangGraph OpenAI API Ollama ChromaDB Vector Search Hybrid Search

Backend, APIs and data storage

FastAPI Streamlit REST API Pydantic SQL SQLite CRUD

Infrastructure, testing and systems

Docker GitHub Actions Testing Linux Embedded Linux ARM64 NPU ONNX Runtime


Achievements

  • 2nd place, Avito track — IT Purple Hack 2026
  • 3rd place, Sber track — IT Purple Hack 2026
  • 3rd place — Cloud.ru Hackathon

Featured projects

Project Description Stack / Result
Guardian of Truth Hallucination detection system for LLM-generated answers. The project focuses on analyzing internal model representations and building a classifier that estimates whether an answer is reliable or contains hallucinated content. Python, ML classification, hidden states, feature engineering, evaluation with PR-AUC. Result: final/private PR-AUC ~0.8541, 3rd place in the Sber track at IT Purple Hack 2026.
Avito Split Detector Hybrid ML service for the Avito case at IT Purple Hack 2026. The system analyzes a home renovation listing and decides whether it should be split into separate service listings. It detects additional microcategories in the text, makes a local ML-based split decision, and can optionally generate draft listings. Python, CatBoost, TF-IDF, rule-based detector, meta-features, FastAPI, optional OpenRouter LLM drafts, tests. Result: 2nd place in the Avito track at IT Purple Hack 2026.
AI Procurement Agent AI agent for procurement scenarios based on the Model Context Protocol. The project combines tool-calling, retrieval over documents and an interactive interface to support analysis of procurement-related data. Python, MCP, RAG, ChromaDB, Streamlit, LLM agents, tool-calling, retrieval pipelines. Result: 3rd place at Cloud.ru Hackathon.
Semantic Search Semantic and hybrid search system with API, local storage, tests and containerization. The project supports document indexing, chunk storage, embedding-based retrieval and hybrid ranking for more relevant search results. Python, sentence-transformers, FastAPI, SQLite, SQL, Docker, tests, embeddings, hybrid search. Result: MRR = 0.925.
CdekStart RAG Bot RAG bot with a FastAPI backend and graph-based orchestration for context-aware answers. The system is designed around deterministic retrieval steps and supports different LLM providers for flexible deployment. Python, FastAPI, LangGraph, RAG, OpenAI API, Ollama, retrieval orchestration, backend API.
Neural Network in C Neural network implemented from scratch in C for MNIST classification. The project focuses on understanding core deep learning mechanics without high-level ML frameworks. C, MNIST, backpropagation, stochastic gradient descent, ReLU, softmax, manual training loop. Result: 86.15% accuracy.
Orange Pi NPU on Alt Linux Embedded ML inference project focused on running neural network inference on Orange Pi 6 Plus under Alt Linux with NPU acceleration. The project connects ML deployment with Linux and ARM-based hardware. ARM64, Alt Linux, Embedded Linux, NPU, ONNX Runtime, ResNet50 inference, hardware-oriented deployment.

Contacts

Popular repositories Loading

  1. support-classifier support-classifier Public

    Гибридный NLP-классификатор обращений поддержки с API, Streamlit demo, Docker и baseline-сравнением

    Python

  2. semantic-search semantic-search Public

    Система семантического поиска по корпоративной базе знаний: multilingual embeddings, chunk-based indexing, hybrid retrieval, FastAPI API, Docker, SQLite, benchmark-оценка и локальный веб-интерфейс.

    Python

  3. Cdek_RAG-Bot Cdek_RAG-Bot Public

    Контекстный RAG-бот на FastAPI и LangGraph для консультаций по правилам международной стажировки. Поддерживает последующий диалог, задаёт уточняющие вопросы, отвечает только на основе локальной баз…

    Python

  4. neural-network-c neural-network-c Public

    Полносвязная нейронная сеть на C для классификации рукописных цифр из MNIST с настраиваемой архитектурой, SGD, L2-регуляризацией и экспортом функции потерь.

    C

  5. kzemlyanko-wq kzemlyanko-wq Public

  6. quick-replies-site quick-replies-site Public

    HTML