I build AI agents, voice bots and automations that do real work for a business, with a human kept in control where it matters.

About

I build AI agents, voice bots and automations that do real work for a business, with a human kept in control where it matters. Full-stack developer with 6 years of DevOps experience, so I also deploy what I build and keep it running. Brand: Restructura.pl.

What I have built recently:

  • Real-time Polish AI voice agent for sales calls: streaming speech-to-text, a Claude “talker” guided by a slower “strategist” model, a cloned voice, and a conversation graph of sales stages instead of one giant prompt. Telephony adapters (Twilio, Asterisk/SIP) and a browser demo. 396 commits, 43 architecture decision records, 6,159 offline tests.
  • AI job autoresponder across 13 freelance sources: Claude scoring, cross-platform duplicate detection, pricing, Telegram approval cards, daily caps and pacing, an official marketplace MCP integration. Nothing is sent without human approval. 1,258 offline tests.
  • AI marketing operations platform (own product, works for any brand): React/Supabase panel, banner constructor, AI copy and images behind approval gates, Meta lead intake into a CRM, video QA and a remote DaVinci Resolve montage station. 63 database migrations.
  • RAG knowledge base: typed JSONL content, a local Qdrant index, an embedding model chosen by benchmark (17/20 vs 13/20), and stage-filtered search that a live voice agent queries on every turn.
  • News-to-social pipeline: research with near-duplicate removal, Claude-written posts per channel voice, scheduling, X and Facebook publishing, an owner panel. 640 tests.

What I can do for you:

  • AI chatbots and support agents over your own knowledge base, with cited answers and handoff to a person
  • Voice agents for reception, sales or support lines, in English or Polish
  • Telegram, WhatsApp and website bots, booking bots
  • Process automation: lead intake, CRM, documents, e-mail, reports, API integrations
  • Web apps, dashboards and MVPs: React, Next.js, TypeScript, Node.js, Python (FastAPI, Django), PostgreSQL
  • Deployment and operations: Docker, CI/CD, monitoring and alerts

How I work:

  • I start with the business problem, then choose the simplest solution that solves it.
  • Approval steps before anything costs money or reaches your customers.
  • Tests and written decisions from the first day; you see working results early.
  • You own the code, the accounts and the documentation.
  • I build with AI tooling (Claude Code) and take full responsibility for the result.
  • English and Polish; I reply within 2 hours.

Send me a short description of the process you want to automate, and I will come back with a plan and a price.

  • Joined November 2026

Languages

  • PolishFluent
  • EnglishAdvanced

Industry experience

  • Software & Internet

Projects · 7

Own product: a universal platform that runs Meta (Facebook/Instagram) campaigns end to end (video, graphics, copy, publishing, leads) for any brand, without a developer. Every paid AI generation waits for the owner's approval, and campaigns are created paused. I built a React/TypeScript panel on Supabase: brands, content orders, a review desk, a banner constructor (1:1, 4:5, 9:16), AI images with same-style repeats, a lead CRM and analysis of uploaded tables. An always-on Python worker transcribes calls with consent checks, prepares montage jobs and runs video QA (speech accuracy, blinks, hands); a second PC runs a scripted DaVinci Resolve Studio station that renders the videos. Edge Functions receive Meta lead forms and run a Telegram bot. 261 commits, 63 database migrations, 6 Edge Functions, 149 test files.

  • AI Developer
  • Full Stack Developer
  • Web Developer

One freelancer cannot read a dozen marketplaces twice a day, spot duplicates, price each job and write a tailored proposal within platform limits. I built a single Python service with a clear pipeline: pre-filter, cross-platform duplicate check, Claude assessment, decision policy, pricing, then a queue or a Telegram card. Public feeds (forum RSS, Reddit, Hacker News, a public jobs API, alert e-mails over IMAP) are read through an isolated proxy reader; logged-in marketplaces through the user's own browser session or an official MCP server. A Telegram bot with a team panel shows each card with the price, the proposal text and translations, and Send is the only approval. Per-platform pacing, daily caps, cooldowns after rate limits and a strict no-resend-after-click rule are built in. 13 job sources, 1,258 offline tests, 32 CLI commands, 12 architecture decision records.

  • AI Developer
  • Full Stack Developer

An AI phone agent that speaks natural Polish, follows a real sales method, never invents prices and says in its first sentence that it is an AI assistant. I built a real-time pipeline: Deepgram streaming speech-to-text, a Claude talker guided by a slower strategist model, and a cloned ElevenLabs voice. The call is a graph of sales stages (opening, discovery, objections, booking) in Pipecat Flows, not one giant prompt. Around it: Polish turn-taking and barge-in rules, Polish numbers and times, call logs, a mini CRM, Twilio and Asterisk/SIP adapters and a browser demo. 396 commits, 43 architecture decision records, 6,159 offline tests. Telephony is tested offline; the line has not yet run with a real carrier.

  • AI Developer
  • Full Stack Developer

A booking assistant for a dental clinic that books, moves and cancels appointments from Telegram or web chat, sends reminders with confirm buttons, and hands urgent or sensitive chats to reception. Staff manage it from a React calendar and inbox. It is built with Python, FastAPI and SQLite, runs offline with a rule-based engine, and can use Claude through the same tools. Key decision: each 15-minute calendar cell is a unique database row, so overlapping bookings fail at the database, and a test of 20 parallel requests for one slot produces one booking. Sample data shown.

  • AI Developer
  • Full Stack Developer
  • Web Developer

A complete delivery setup around a FastAPI and React link service. Multi-stage Docker images run as non-root behind an Nginx TLS proxy, Docker Compose starts the stack with one command, and Prometheus and Grafana chart live metrics with tested alert rules. GitHub Actions workflows lint, test, build and deploy to ECS Fargate through OIDC, and Terraform defines the AWS network, ALB, ECS and RDS, checked with validate and mocked plan tests. Key decision: liveness skips the database and readiness checks it, so an outage drains tasks instead of restarting them. Sample data shown.

  • AI Developer
  • Full Stack Developer
  • Web Developer

An analytics dashboard for a SaaS business: revenue, MRR, churn and signups in one place, filtered by date range and plan and compared with the previous period. A sortable customer table exports to CSV, and every view has a shareable URL. Built with Next.js, TypeScript and Node API routes on PostgreSQL with Docker Compose. Key decision: the same query tests run on PostgreSQL and SQLite, and both return identical results, so the numbers can be trusted. Sample data shown.

  • AI Developer
  • Web Developer

An AI support agent that answers only from a store's help articles, cites the exact section behind each answer, and hands off to a person when it isn't sure. Built with FastAPI, BM25 retrieval, SQLite, React and TypeScript. A support desk shows conversations and tickets, and a teammate's reply appears live in the customer's chat. Key decision: every answer must be backed by a quoted source, otherwise the agent opens a ticket, so it can't invent policies. Sample data shown.

  • AI Developer
  • Web Developer

Work experience

DevOps Engineer · SkillBrainJul 2021 – Jun 2025 · 4 yrs

Hire Denys Kud today

Post a job and invite Denys, or contact them directly. No hidden commission.

Post a job