Skip to content
View HpPpL's full-sized avatar
🛖
Focusing
🛖
Focusing

Block or report HpPpL

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

Matvey Kolodin — Senior Backend Engineer (Go)

Distributed systems · NATS/JetStream event pipelines · LLM & agent infrastructure (RAG / GraphRAG)

Telegram Email


Hi, I'm Matvey — a Go backend engineer who likes hard distributed-systems problems and the messy edges of putting LLMs into production. Most of my work lives where event-driven backends meet AI: building pipelines that orchestrate language models reliably, and modeling infrastructure as graphs so software can reason over it.

What I work on

🤖 LLM & agent systems. My MSc thesis built a RAG + GraphRAG agent over an infrastructure graph (grade 9/10), demonstrated at HighLoad++ 2024abstract here. I work on tool-calling pipelines with self-correcting validation loops, structured-output control, and getting clean, reliable data out of models that don't always cooperate.

⚙️ Event-driven backends. Multi-stage NATS/JetStream pipelines — fan-out, worker pools, back-pressure, exactly-once processing under at-least-once delivery, and watchdog/reconciliation for work that gets stuck.

🕸 Graph / CMDB modeling. Currently at Foliage, building the backend of a distributed infrastructure-discovery platform: a heterogeneous graph fed by ~19 discovery connectors (SNMP, Pacemaker, Kubernetes, virtualization, S3), exposed over GraphQL/REST, with parallel reconciliation and adaptive rebuild scheduling.

🧠 Also: MSc student in Systems Analysis at HSE University; into concurrency patterns, message brokers, and MCP servers.

Tech

skills

Backend & APIs: Go · gRPC · Protocol Buffers · REST · WebSocket · concurrency (worker pools, pipelines, context propagation)
Messaging: NATS JetStream · event-driven pipelines · statefun/actor model
Data: PostgreSQL (pgx, raw SQL) · Redis · graph data modeling
LLM / AI: RAG · GraphRAG · AI agent systems · LLM tool-calling pipelines · structured-output control · MCP servers

Popular repositories Loading

  1. avelon-economic-tooling avelon-economic-tooling Public

    Internal economic tooling developed as an early freelance/client project.

    Python

  2. PromptManagerQt PromptManagerQt Public

    Qt desktop app for building image-generation prompts with visual tag examples.

    Python

  3. hse-case-management-sitebot hse-case-management-sitebot Public

    Web and Telegram bot for searching HSE case-management data from an Excel knowledge base.

    Python

  4. HpPpL HpPpL Public

  5. cmdb-graph-studio cmdb-graph-studio Public

    Interactive CMDB graph designer with template gallery, JSON import/export, and LLM-assisted graph generation.

    JavaScript

  6. go-microservices-course-project go-microservices-course-project Public

    Go microservices learning project — gRPC + grpc-gateway, PostgreSQL & MongoDB, Docker Compose. Built during the «Микросервисы, как в BigTech 2.0» course.

    Go