A lightweight Retrieval-Augmented Generation system for document-based question-answering. Includes containerized deployment, notebook interfaces, and extensions for experimentation.
Principal Software Engineer – Machine Learning.
Hi, I'm Sergei — a Principal Software Engineer – Machine Learning. I love turning research ideas into practical machine learning systems and giving back through open-source. Right now, my focus is on building smarter Named Entity Recognition models and making them more flexible and developer-friendly.





A modular framework for fine-tuning the Mistral-7B language model on Named Entity Recognition tasks using memory-efficient approaches like 8-bit quantization and LoRA. It supports multi-dataset training, flexible label mapping, as well as serving via a FastAPI interface.
A production-ready CLI tool to synchronize GitHub repositories when direct git access is blocked. It uses the GitHub REST API and can fall back to Playwright-based browser automation. Supports incremental updates, proxy detection, detailed logging, and works across Windows, Linux, and macOS.
Work
- Company
- PNC Bank
- Role
- Principal Software Engineer
- Date
- Company
- PNC Bank
- Role
- Sr. Software Engineer
- Date
- Company
- PNC Bank
- Role
- Software Engineer
- Date
- Company
- Distributor Service Inc.
- Role
- Data Scientist
- Date