Skip to content
View EvgeniyS99's full-sized avatar

Block or report EvgeniyS99

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.

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

Hi, I'm Evgenii Strievich 👋

I'm an ML/AI Engineer with 3.5+ years of experience building production-oriented machine learning systems across computer vision, time-series modeling, and LLM applications.

This profile contains selected projects, courses I designed and authored, and open-source contributions related to:

  • agentic LLM applications, RAG, and evaluation;
  • FastAPI-based ML and LLM services;
  • from-scratch computer vision architectures, image segmentation, and seismic denoising;
  • Python concurrency and backend engineering.

Most of the production systems I have worked on are proprietary and cannot be published due to company confidentiality policies. My production contributions are maintained in internal GitLab repositories. The projects presented here demonstrate similar engineering approaches through independent applications, educational materials, and open-source contributions.

Featured Projects

An AI-powered math tutor designed to guide users through problem solving rather than simply return an answer.

The project includes:

  • LangGraph-based workflows for hints, guided solutions, and answer evaluation;
  • a FastAPI backend;
  • a PostgreSQL-backed repository of solved problems;
  • support for open-source model serving with vLLM, TGI, and Ollama.

Tech stack: Python, FastAPI, LangChain/LangGraph, PostgreSQL, vLLM, TGI, Ollama

University Navigator — Coming Soon

A LangGraph-based assistant for university applicants and students.

The project combines program matching, required-document checklists, and a RAG assistant over official university admission rules and educational documents.

Tech stack: Python, FastAPI, LangChain/LangGraph, RAG, PostgreSQL

Courses I Designed and Authored

A practical LLM engineering course that I designed and taught at ITMO University. It covers:

  • transformer architecture, KV cache, quantization, and inference optimization;
  • open-source model serving with vLLM, TGI, and Ollama;
  • LangChain and LangGraph workflows;
  • FastAPI-based LLM services;
  • interactive user interfaces for LLM applications with Gradio;
  • tracing, observability, and evaluation with Langfuse;
  • agentic applications and production-oriented LLM system design.

The repository contains course presentations, practical materials, runnable examples, and exercises covering the development, evaluation, and deployment of complete LLM applications.

A practical Python course that I designed and delivered internally at Gazprom Neft. It includes presentations, notebooks, runnable examples, quizzes, and exercises covering:

  • operating-system and CPU fundamentals;
  • multithreading and synchronization;
  • multiprocessing, IPC, and process pools;
  • asynchronous programming with asyncio;
  • networking, WSGI, ASGI, and FastAPI-based asynchronous services.

Selected ML Projects

From-scratch implementations of core convolutional neural network architectures, accompanied by experiments exploring their internal design and behavior. One of the implemented architectures was applied to build and evaluate a seismic data denoising solution.

Open Source

I have contributed to BatchFlow, an open-source Python framework for machine learning pipelines, including computer vision tutorials, framework fixes, and tools for extracting intermediate neural network activations.

Contact

Pinned Loading

  1. math_tutor math_tutor Public

    Python

  2. itmo-llm-101 itmo-llm-101 Public

    Jupyter Notebook

  3. python-concurrency-course python-concurrency-course Public

    Jupyter Notebook

  4. convnet-architectures-and-seismic-denoising convnet-architectures-and-seismic-denoising Public

    Jupyter Notebook