Projects
Raisa Diary 1942
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
Almost Vanilla Ruby On Rails 8, MySQL
IT-Premium landing page
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
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
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
Knowledge Sharing
I love sharing knowledge. This helps to build better and secure present and future for everyone.
12 talks · 5 cities · since 2014
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.
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.
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.
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.
Making the case for trunk-based development workflows: shorter-lived branches, continuous integration, and how to ship faster with fewer merge conflicts.
Introduction to BEM methodology for scalable CSS architecture — naming conventions, component structure, and keeping stylesheets maintainable as projects grow.
Enterprise VoIP with Asterisk — architecture, deployment, and real-world use cases for modern business telephony.
Interactive debugging techniques with Pry in Ruby on Rails — breakpoints, runtime inspection, and workflow tips for productive debugging.
Defining, measuring, and delivering on SLAs in IT service management — drawn from years of running IT-Premium's service desk.
Continuous improvement methodologies applied to IT service delivery — identifying bottlenecks, measuring what matters, and building a culture of iterative improvement.
Bridging the gap between business leadership and technology — why IT isn't just a cost center and how smart technology investment drives competitive advantage.
Hands-on workshop: building a complete Clojure application that parses websites into structured data — from project setup to working parser.
About
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.

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.