I build LLM agents and automations that people use every day, and take them from a vague request to a system running in production. Most of my client work is private, so the repositories below are rebuilt reference versions of systems I built for clients, plus my own open-source tools and products. Each one has tests, CI and a README that says plainly what is verified and what is not.
| Result | How it is measured | |
|---|---|---|
| 🎧 Support AI agent | ~30% → ~70% of tickets handled without an agent | ticket share before and after, client helpdesk |
| 📊 Jira sprint agents | used by 8 team leads across 9 departments, every sprint | in production |
| 🎬 AI video pipeline | $4–6 of API cost per 4–8-minute documentary, 18 n8n workflows | measured on test runs |
| ⚙️ n8n at scale | 20+ workflows generated from code and deployed through the API | in production |
|
Move Make scenarios and Zapier zaps to n8n: an importable workflow plus a report on every step. Stack: TypeScript · Node.js · MCP · n8n
Result: 1,432 public Make scenarios and 148 zaps converted with 0 broken outputs; 83% of Make steps convert automatically or with one named check. Try it: 329 tests · on npm and in the official MCP Registry · imports and live webhook runs checked on real n8n 2.x and 1.x · my own open-source tool |
Ukraine's public procurement (Prozorro) for an AI assistant or the terminal: open tenders, upcoming plans, market, competitors, red flags. Stack: Python · MCP · SQLite · Prozorro API
Saves: a bidder gets new tenders and next month's planned purchases every morning instead of browsing prozorro.gov.ua by hand. 228 tests · on PyPI and in the official MCP Registry · one-click desktop extension · CSV for Excel without AI · my own open-source tool |
|
Topic in, finished documentary out: script with sources, voice-over, shots, mastered mp4 with subtitles and a thumbnail. Stack: n8n · TypeScript · Python · FastAPI · FFmpeg · OpenCV · Postgres · Docker
Saves: a documentary like this takes 15–20 h by hand (est.: script 4 h, voice 1 h, footage 4–6 h, editing 6–8 h); here it is ~1 h of review. 75 + 92 tests · e2e on a real n8n: topic → video in ~3 min |
Ask a data warehouse in plain English; get a table, a chart and the trace of how the answer was found. Stack: Go · Fiber · React · TypeScript · Postgres · BigQuery · OpenRouter
Saves: a manager gets an answer in seconds instead of waiting for an analyst. 97 Go + 12 web tests · 10/10 e2e · reference version of the AI analyst I built on the client's BigQuery platform |
|
A support agent that answers only from its knowledge base and hands everything else to a person. Stack: Python · RAG · BM25 / Qdrant · Chatwoot
Result: 0 wrong answers on the golden set, 62/62 adversarial tickets handled. 130 tests · client system: ~30% → ~70% of tickets |
Jira sprint metrics computed by code and written up by an LLM, as a CLI and an MCP server. Stack: Python · MCP · Jira API · evals · Langfuse (optional)
Saves: team leads get the sprint report without collecting numbers by hand. 90 tests · client system: 8 team leads, 9 departments |
|
n8n workflows as TypeScript: tested Code-node logic, deterministic builds, a deploy that cannot break production. Stack: TypeScript · n8n Workflow SDK · esbuild · n8n API
Saves: no more hand-edited production workflows; one command deploys and checks all of them. 70 unit tests · 8/8 e2e checks |
Several role-based agents, each on its own model, argue in rounds until they all accept one answer. Stack: Python · OpenRouter · aiogram (Telegram)
Saves: a second and third opinion on design decisions in minutes. 77 tests · my own tool; the original code was lost, rebuilt for publication |
|
My own desktop messenger: end-to-end encrypted chats, voice and video calls, screen sharing, built-in mail. Stack: TypeScript · Electron · React · Fastify · PostgreSQL · libsignal · LiveKit
~28k lines · 363 tests · built solo |
AI: LLM agents and tool use · RAG · MCP · evals and guardrails · OpenRouter, Claude and OpenAI APIs Automation: n8n (workflows as code) · Make · Zapier · migrations to n8n · Slack and Jira apps · Telegram bots Engineering: Python · TypeScript · Go · FastAPI · Fiber · React · PostgreSQL · SQLite · BigQuery · Redis Delivery: Docker Compose · Linux VPS · Nginx / Caddy · GitHub Actions |
|
✉️ kotiniiqq@gmail.com · 💬 Telegram @kotiniiqq |
|