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 Evgeniy 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.

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. This profile therefore highlights selected independent projects, educational materials, and open-source work that reflect how I design and build ML systems.

My main interests include end-to-end ML pipelines, agentic workflows, RAG, model serving, backend integration, and reliable production ML systems.

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, 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, 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 and inference;
  • KV cache, quantization, and inference optimization;
  • open-source model serving;
  • LangChain and LangGraph workflows;
  • FastAPI-based LLM services;
  • agentic applications and production-oriented LLM system design.

The repository contains the course structure, presentations, practical materials, and examples used in the program.

A practical Python course that I designed, authored, and delivered internally to employees at my company, with presentations, notebooks, runnable examples, quizzes, and exercises. It covers:

  • 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.

Learning and Experimental Projects

Experiments with convolutional neural network architectures, computer vision, and seismic data denoising.

A collection of practical machine learning experiments covering classical ML, model evaluation, statistics, feature engineering, and experimental analysis.

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. convnet-architectures-and-seismic-denoising convnet-architectures-and-seismic-denoising Public

    Jupyter Notebook

  4. multithreading_multiprocessing_asyncio_course multithreading_multiprocessing_asyncio_course Public

    Jupyter Notebook