Personal blog powered by a passion for technology.

Projects

25.01.2025

Raisa Diary 1942

https://raisa-diary-1942.org

Digitized archive of 180 handwritten pages — letters and a diary by my grandmother, an Ostarbeiter taken from Kyiv to Nazi Germany at 18. AI-assisted transcription of faded pencil cursive, presented in three languages: Russian original, English, and German. Submitted to Arolsen Archives.

Hugo, Cloudflare Pages

manager-ai-skills

https://github.com/mprokopov/manager-ai-skills

CLI and AI agent skills for Manager.io self-hosted accounting software. Bash CLI wrapping the Manager.io REST API v2, organized by business domain — customers, suppliers, invoices, banking, employees, inventory, reports.

Bash, curl, jq

pi-otel-telemetry

https://github.com/mprokopov/pi-otel-telemetry

OpenTelemetry tracing and metrics extension for the pi coding agent. Exports spans and counters for sessions, agent prompts, LLM turns, and tool executions. Full observability pipeline: tokens, tool calls, durations, errors.

TypeScript, OpenTelemetry

dora-exporter

https://github.com/mprokopov/dora-exporter

DORA metrics Exporter for Grafana. Assess performance of software development for your entire company.

Go lang

Ticket Master for IT-Premium

https://app.it-premium.com.ua

Almost Vanilla Ruby On Rails 8, MySQL

IT-Premium landing page

https://it-premium.com.ua

ClojureScript + Hugo + AWS Lambda NodeJs (pdf-generator + sendgrid)

Amazon Purchase History AI Classifier

Local first project using Ollama + Mistral/LLama/OpenAI models

Python 3, Langchain, Ollama LLM, Groq API, OpenAI API

Raycast Pritunl extension

https://www.raycast.com/maksym_prokopov/pritunl

Javascript (Typescript)

Chrome Okta -> AWS extention

One click login to AWS console via Okta page. Console open time dropped from 10 sec to 3 sec and from 5 clicks to 1 click.

Contributions to some popular Open Source projects

Grafana Loki

Tricky bug with remote write

Atlantis

Workspace not detected with Terraform Cloud

Pritunl-Bastion

Pritunl bastion fails to connect to 7th environment

Prometheus SQL exporter fork for internal use

chop-dbhi/prometheus-sql exporter fork to fix the high load spike on the first run.

Executes all queries on startup and this caused a huge load on the instance, plus monitoring alerts and replica lag.

Archive

GetRenty

Car Renting SaaS https://getrenty.com

Ruby on Rails 7 + MySQL

The personal website since 2005

https://nexus.org.ua

PHP 3.0.3 + MySQL -> migrated to Parser 3 + MySQL + XSLT

Contraception for Everyone

One of the remarkable side-projects was a website about unwanted pregnancy prevention methods https://condom.org.ua

PHP + MySQL -> migrated to static Hugo

Privat -> Manager.io Statements Management

Bank Statements Management system

Clojure

Talks

01.01.0001

Knowledge Sharing

I love sharing knowledge. This helps to build better and secure present and future for everyone.

12 talks · 5 cities · since 2014

2026
DevOps Meetup @ JobRad · Freiburg · March 2026

How connecting your personal knowledge base to AI agents changes everything about what's worth writing down and how you operate daily. Live demos comparing AI responses with and without personal context, the "PR model for your brain" pattern, and why markdown files beat any proprietary knowledge system.

AI Agents Knowledge Management Obsidian
2025
Devs MeetUp · Freiburg · 2025

Managing secrets the GitOps way — using SOPS for encryption, Terraform for provisioning, and Atlantis for automated plan/apply workflows. Covered KMS key management per team via Okta profiles, encrypted S3 state storage, and live demo of the full secrets-as-code pipeline.

DevOps Security Terraform
Devs MeetUp · Freiburg · April 2025

A practical guide to distributed tracing in microservices: from understanding TraceIDs and span metadata to drilling down from SLO breaches to root causes. Covered Grafana Tempo, correlating logs ↔ traces, finding performance bottlenecks you didn't know existed, and live demos tracing exceptions and slow queries across services.

Observability Grafana Microservices
AI Show and Tell: MCP Server for Personal Finances
🏢 Internal
Billie Internal Talk · Berlin · 2025

Demonstrated building an MCP (Model Context Protocol) server that connects an AI assistant to personal finance data — asking natural language questions like "How much did I spend on bowling last month?" against a plaintext ledger.

AI Agents MCP FinTech
2024
Devs MeetUp · Freiburg · May 2024

Making the case for trunk-based development workflows: shorter-lived branches, continuous integration, and how to ship faster with fewer merge conflicts.

Git CI/CD DevOps
2018
BEM (Block Element Modifier)
🏢 Internal
Internal Talk · 2018

Introduction to BEM methodology for scalable CSS architecture — naming conventions, component structure, and keeping stylesheets maintainable as projects grow.

CSS Frontend
2017
Steel Drum Conference · Lviv · 2017

Enterprise VoIP with Asterisk — architecture, deployment, and real-world use cases for modern business telephony.

VoIP Infrastructure
2016
Ruby Meetup · Kyiv · 2016

Interactive debugging techniques with Pry in Ruby on Rails — breakpoints, runtime inspection, and workflow tips for productive debugging.

Ruby Rails Debugging
2015
ITSM Days · Kyiv · 2015

Defining, measuring, and delivering on SLAs in IT service management — drawn from years of running IT-Premium's service desk.

ITSM SLA
Service Constant Improvement
V Habr Meetup · Kyiv · 2015

Continuous improvement methodologies applied to IT service delivery — identifying bottlenecks, measuring what matters, and building a culture of iterative improvement.

ITSM Process
2014
Business Club Meetup · Kyiv · 2014

Bridging the gap between business leadership and technology — why IT isn't just a cost center and how smart technology investment drives competitive advantage.

Business IT Strategy
Clojure Workshop · Kyiv · 2014

Hands-on workshop: building a complete Clojure application that parses websites into structured data — from project setup to working parser.

Clojure Workshop

About

08.12.2020

Hi! My name is Maksym Prokopov and I’m in love with technology. This is my passion and what drives me doing my daily job and beyond.

Before I got my first computer Intel 386 DX 40 in 1994, I used to write tiny programs on my MK61 programmable calculator. This was unforgettable experience and my first exposure to the von Neumann architecture. A soviet computer Corvette helped me to dive into programming when I was something like 13. Since then my journey didn’t end, and I falled completely in love with the software engineering.

Mk 61

This thing was amazing, unfortunately I had to input a program again and again after turning it off. It simply didn’t have any storage.

Internet came to me in form of offline access at my programming verein. I remember very very well that excitement from flying and bouncing text animated by Javascript in Netscape Navigator. I created it by myself in 1996!

Started my adult career with PHP 3.0.3 by building first ever web site with frames and relatively big MySQL databate with something like 30000 SKUs. Now I clearly realise, SQL injection was definitely a part of work, but nobody’s perfect, right?

Then in 2001 I joined [DOM.COM] agency. We built a lot of nice web sites, unfortunately, our sales team had to explain companies why they needed a website and things didn’t go well.

Since 2006 I started doing Ruby on Rails a lot. 2015 got addicted to Clojure and ClojureScript and did some production-ready things.

In 2007 with partner Alexander we launched IT-Premium company, that delivers best IT-support services for organizations.

In 2016 with another partner Alexey we launched internet-shop Super-Truper.com.ua. 2018 I sold my 50% share to Alexey.

From 2020 to 2025 I delivered a DevOps course at Harbour.Space University in Barcelona, training 50+ students across multiple cohorts (rated 4.8/5).

In 2020 I moved from Kyiv to Freiburg im Breisgau, Germany.

Since 2021 I’ve been working at Billie, a B2B payments FinTech. Currently serving as Senior Site Reliability Engineering Manager — a hybrid role combining Staff SRE work (FinOps, ISO 27001, technical architecture) with managing the SRE team. My stack centers around Kubernetes, ArgoCD, Terraform, AWS, and the Grafana observability stack.

I’m an active open source contributor — projects include DORA-Exporter, contributions to Grafana Loki, Atlantis, and more.

I write about DevOps, SRE, AI-assisted workflows, and the tools I actually use in production. This blog is where I share what I learn.

The most important thing for a human being I believe is to be happy and share happiness with environment, and to increase kindness.

Appreciate your comments and reviews if anything I wrote about turned to be beneficial for you.

Find me: GitHub · LinkedIn · X/Twitter · YouTube