Skip to content
View kap40nka's full-sized avatar

Block or report kap40nka

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

Иван Золотов

ML Engineer | Applied AI for industrial, scientific and engineering systems

I build practical ML systems for chemical technology, oil & gas, document intelligence, graph optimization and scientific computing.

Telegram | GitHub | Saint Petersburg

Python PyTorch Machine Learning RAG Computer Vision Docker FastAPI

About

I work at the intersection of machine learning, chemical engineering, industrial data analysis and graph optimization.

My projects focus on applied ML systems: predicting physical and chemical properties, building RAG pipelines, working with satellite imagery, optimizing routes for infrastructure networks and turning research prototypes into usable tools.

I am especially interested in AI for oil & gas, chemical production, engineering decision support and industrial automation.

Selected Work

Project Area What it does
NeftecodeTeamRocket Industrial ML Predicts Daimler Oxidation Test results for multi-component oil formulations. 1st place Neftecode 2026 project.
SteinerRL Pipeline Reinforcement Learning / Graph Optimization Grid-based Steiner Tree pipeline for pipeline network design experiments using A*, GCN policy and PPO-style training.
Optics-Hackathon Scientific Computing / Optimization Generates optical schemes with target physical constraints using genetic algorithms and ray tracing. 1st place hackathon project.
Gagarin Sentiment Interface NLP / Financial Text Mining Detects stock market issuers in Telegram/news texts and predicts sentiment with TF-IDF and classical ML. 3rd place hackathon project.

Highlights

  • Winner of Neftecode 2026 with an ML solution for oil formulation analysis.
  • Winner of Computational Optics and Imaging Hackathon 2023.
  • Prize winner of Gagarin Hackathon 2024 for financial sentiment analysis.
  • Winner of AI Champ Hackathon 2026 with a RAG system for video fragment search.
  • Speaker at Congress of Young Scientists 2026 with a project on Steiner Tree optimization for pipeline networks.
  • Practical experience with ML services, FastAPI, Docker, RAG pipelines, satellite image segmentation and industrial data.

Tech I Use

Python | PyTorch | TensorFlow | pandas | NumPy | scikit-learn | FastAPI | Docker | Streamlit | MLflow | ChromaDB | GeoPandas | A* | PPO | GCN | RAG | LLM pipelines

Experience Focus

  • Satellite image segmentation with U-Net for industrial infrastructure planning.
  • Route construction over terrain masks using desirability maps, A* and Steiner Tree ideas.
  • RAG systems based on Llama, bge-m3 embeddings, ChromaDB and retrieval pipelines.
  • ML models for chemical and oil & gas tasks, including PVT modeling and process optimization.
  • Deployment of ML services with FastAPI and Docker.

Current Direction

I am building stronger end-to-end ML systems for industrial use cases: from data preparation and model training to backend services, interfaces, deployment and clear project documentation.

Pinned Loading

  1. Gerbylev/Optics-Hackathon Gerbylev/Optics-Hackathon Public

    ITMO Optical Hackathon

    Python 2

  2. steinerrlpipline-develop steinerrlpipline-develop Public

    Python

  3. hakaton-gagarin-sentiment_interface hakaton-gagarin-sentiment_interface Public

    Forked from olegGerbylev/hakaton-gagarin-sentiment_interface

    Interface for solutions testing

    Jupyter Notebook

  4. JMLC JMLC Public

    Jupyter Notebook

  5. team12-hackatons/depart_plan team12-hackatons/depart_plan Public

    Departure plan and caravan formation code

    Python

  6. NeftecodeTeamRocket NeftecodeTeamRocket Public

    Forked from b1zmark1/NeftecodeTeamRocket

    Модель предсказания результатов окислительного теста Даймлера

    Python