Skip to content
View Optoed's full-sized avatar
😋
Grind machine
😋
Grind machine

Block or report Optoed

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

Hi, I'm Petr 👋

I'm a Go Backend Developer, CS student at Saratov State University, and a software engineer focused on backend systems and applied AI.

Currently working as a Go backend developer in the investment domain.

I build backend services, search systems, recommendation engines and small AI-powered products. Not just apps that move JSON from one place to another — I like software that ranks, recommends, plans, understands intent and helps people move forward in their lives.


What I build

  • Backend systems with Go, PostgreSQL, Redis, Kafka and clean service architecture.
  • Search and recommendation engines using Elasticsearch, BM25, embeddings and ML-based reranking.
  • Applied AI products where models are not just demos, but part of a working pipeline.
  • Computer vision / multimodal projects with CLIP, VLMs and image retrieval.
  • Tools with a bit of character — software should be useful, but it does not have to be boring.

Current focus

  • Go backend engineering: APIs, databases, microservices, testing and reliability.
  • Applied ML/NLP: semantic search, recommendation systems, ranking and embeddings.
  • MLOps-ish engineering: turning notebooks and experiments into services.
  • Product thinking: building systems that solve real user problems, not just pass a checklist.

Featured projects

Search engine for Habr articles with Elasticsearch, spell-check, SERP labeling, ML reranking and IR metrics.

Stack: Python, Elasticsearch, scikit-learn, pandas, DeepSeek API, Yandex Speller API Focus: search quality, ranking, relevance labeling, evaluation


Multimodal pipeline for finding similar clothing items on Avito: outfit photo → VLM item extraction → CLIP search → top-k listings.

Stack: Python, PyTorch, CLIP, VLM, Google Colab, image retrieval Focus: visual search, multimodal AI, product search


Backend and recommendation microservice for a gamified self-development platform with quests, XP, coins, AI planning and semantic recommendations.

Stack: Go, Gin, PostgreSQL, JWT, Python, FastAPI, sentence-transformers Focus: backend architecture, gamification, semantic search, recommendation systems


Go service for finding the shortest connection path between VK users using VK API and bidirectional BFS.

Stack: Go, VK API, gorilla/mux, graph algorithms Focus: social graph, shortest path, bidirectional BFS


Tech stack

Backend

Go PostgreSQL Redis Kafka REST API gRPC

AI / ML / Search

Python FastAPI PyTorch scikit-learn Elasticsearch Transformers

Frontend / Mobile

JavaScript TypeScript React HTML5 CSS3 Dart Flutter

DevOps / Tools

Docker Kubernetes GitLab CI CI/CD Git

Other

C++


Contact


yeah, hustle.

Pinned Loading

  1. Avito-VLM-Engine Avito-VLM-Engine Public

    Computer vision image scraper for collecting datasets, preprocessing images, and running experiments in Google Colab

    Python 1

  2. Habr-Smart-Search-Engine Habr-Smart-Search-Engine Public

    Smart search engine for Habr articles with Elasticsearch, ML reranking, LLM-based relevance labeling, and AI tag prediction

    Python 2

  3. BecomeOverman-Quests-Backend BecomeOverman-Quests-Backend Public

    Go backend for a gamified self-development platform with quests, XP, coins, AI planning, and recommendations

    TeX 1 2

  4. BecomeOverman-RecommendationSystem BecomeOverman-RecommendationSystem Public

    FastAPI recommendation service for Become Overman: semantic search, personalized recommendations with sentence-transformers

    Python 1 1

  5. VKGraph VKGraph Public

    Shortest path finder for VK social graph using Go, VK API, and bidirectional BFS.

    Go 1

  6. AlgorithmsOnlineLib AlgorithmsOnlineLib Public

    My coursework for the 6th semester

    TypeScript 1