15 systems built

Marketing & Sales Automation Powered by AI

  • AI sales agents and assistants that talk to your customers around the clock
  • Sales call analysis
  • Prospecting in open sources (Google Maps, forms, online communities)
  • A content factory with auto-publishing

Most of these systems can be tried right now, and my AI assistant on Telegram will answer any questions about projects, pricing and timelines.

Services

Systems and automations that solve your business challenges

Every area already has a working system behind it — and most of them you can try right now.

AI assistants and automated sales

A Telegram assistant answers customers from your knowledge base, understands voice messages and hands interested leads over to you. For digital products, it runs the full cycle with no sales manager involved.

Customer question → assistant’s answer → lead card sent to you

Payment → AI prepares the product → order delivered by email

Sales call analysis

Instead of listening to hours of recordings, the manager reads a structured summary of every call.

Call audio → conversation analysis → summary, action items, customer sentiment, lead score 1–10 → CRM card

In the demo you can upload your own recording of up to 10 minutes.

Finding new clients

Two tools: a search for companies that match your requirements, and an agent that finds people with the very problem you solve in niche online communities.

Requirements document → list of companies, each with a rationale

Community post → draft reply → you approve

Content & social media

The system writes in a specific expert’s voice and publishes on schedule by itself. A person only fills in and approves the content calendar.

Expert positioning session → content strategy → posts in the expert’s voice → Instagram auto-publishing

Case studies

Systems already up and running

01 Turnkey products Live product

DestinyCode — a turnkey astrology SaaS

A fully hands-off cycle: the customer enters their birth details, the system calculates the natal chart, AI writes a personal report, and the PDF is generated and sent by email. Payments run through Monobank Acquiring, with saved cards and automatic refunds.

The service is fully operational: it takes payments, generates reports and sends email campaigns.

Tech stack

Firebase Cloud Functions (Node 22, 30+ functions) Vertex AI / Gemini with a fallback model cascade Firestore Puppeteer (PDF) Resend 2 Telegram bots Meta CAPI Cloud Tasks + Cloud Scheduler
Open destinycode.online
DestinyCode — a SaaS that takes online payments: the home page with the natal chart calculator
02 Turnkey products In production

commandfinance.online — a personal finance web service

A complete product, not a single feature: accounts, categories, budgeting, debts, statistics and financial goals. Expense entry is automated with AI — just upload a bank statement as PDF, XLSX, DOCX or CSV and it turns into structured transactions.

With duplicate detection, matching of transfers between your own accounts, exact money arithmetic with no rounding errors, and Google Sheets sync.

Tech stack

React 19 Vite Tailwind 4 Firebase Cloud Functions Vertex AI / Gemini with a structured response schema pdf.js tests for the money logic
Open commandfinance.online
A bank statement that AI breaks down into categorised transactions: salary as income, Silpo as groceries, Spotify as subscriptions
03 AI assistants
Live demo

AI sales assistant on Telegram

Answers prospective customers’ questions about your products, services, pricing and terms from a knowledge base. If the answer isn’t there, it doesn’t make things up — it passes the question on to you. Understands voice messages.

An interested customer reaches you as a lead card, and you reply right in the same chat. The owner gets a separate mode: who wrote in, what they asked, who was handed over. Per-user limits and an off switch protect against abuse.

Tech stack

Telegram Bot API Firebase Cloud Functions Vertex AI / Gemini with a fallback model cascade voice message transcription Firestore
04 AI assistants

Telegram bots in production

Two bots run inside DestinyCode. The first is a support bot: it answers customers with AI, keeps the conversation context across messages, rate-limits requests per user and escalates tricky cases to an admin, while a scheduler closes abandoned sessions. The second is a delivery bot: it hands customers the report they bought, sets up a subscription and sends bonus materials.

Under the hood: webhook signature verification, protection against duplicate requests, stored conversation history and a dedicated logging endpoint for incident analysis.

Tech stack

Node.js Telegraf Firebase Cloud Functions Firestore Vertex AI / Gemini Cloud Scheduler
05 Call analysis
Demo with sample calls

AI Call Intelligence — sales call analysis

Call audio becomes a transcript split into turns, and then a summary for the manager, a list of action items, a customer sentiment rating, a lead score from 1 to 10 and an auto-filled CRM card. Instead of listening to hours of calls, the manager reads a structured summary.

Processing 100 five-minute calls costs about $3.50 a month — a verified estimate from the project.

Tech stack

Google Cloud Speech-to-Text v2 Gemini on Vertex AI with structured output Firebase Functions Storage Firestore
AI Call Intelligence: call analysis demo — customer sentiment, lead score, action items and CRM card
06 Finding new clients
Demo on anonymised data

Lead Hunter — finding companies that match a client’s requirements

Finds companies and businesses that meet given criteria. It gathers companies in a niche and city, opens their websites and unpacks the GTM container — revealing the Google Ads conversion tag, Meta Pixel, call tracking, CRM and online booking that don’t show up in the page’s HTML. It also scans reviews for complaints like “nobody called back”, “long wait” or “they mixed up my booking”.

The system takes its criteria straight from a requirements document. You can find businesses that already pay for ads or new companies with no website, size up a niche in a city or compare several niches. The output is a list of companies with a rationale for each: a report, CSV or Markdown.

Tech stack

Node.js (ESM), zero-dependency pipeline Google Places API (New) Overpass / OpenStreetMap GTM container unpacking Regular expressions instead of ML Gemini on Vertex AI: requirements document → search plan JSON · CSV · Markdown Firebase Hosting
Lead Hunter: client requirements in, a qualified company card out
07 Finding new clients

Reddit prospecting agent

An autonomous agent: every 12 hours it scans four topic-specific Reddit communities for posts where someone describes a problem the product solves. AI drafts a genuinely helpful reply, and everything lands in a dashboard where a person simply approves or rejects it. The same post is never processed twice.

Tech stack

Firebase Cloud Functions Cloud Scheduler Gemini React Firestore
Agent dashboard: Reddit posts it found and draft replies awaiting approval
08 Content

Content generator in a specific author’s voice

The system learns from an expert’s archive of texts: it breaks their style down along 11 dimensions and keeps a corpus of real posts, then writes new texts in their voice rather than a “neutral AI tone”. It’s wrapped in a mobile app, so the expert can generate posts right from their phone.

Tech stack

React TypeScript Vite PWA Firebase Cloud Functions Gemini and Claude behind a single provider interface API keys kept on the backend only
09 Content

Scheduled Instagram auto-publishing

A pipeline with no manual work: the content calendar lives in Notion, AI generates the images, and a GitHub Actions publisher posts a carousel and a series of Stories to Instagram on schedule through the official API, then writes the publishing status back to Notion. A person only fills in and approves the calendar.

Tech stack

Python Notion API Instagram Graph API GitHub Actions Gemini on Vertex AI for images Firebase Hosting
10 Marketing analytics
Demo with sample data

Funnel analytics dashboard with an AI chat assistant

A marketing funnel modelling dashboard: it pulls data from Meta Ads and runs scenarios — what happens to revenue if you change the budget or the conversion rate at a specific step. Instead of a spreadsheet full of numbers, the owner sees exactly where the chain breaks and what it costs. The link opens a purpose-built demo with made-up data.

Tech stack

React 19 TypeScript Vite Tailwind Recharts Firebase Meta Marketing API Gemini
Oleksandr Serniak

About me

I’m Oleksandr, and I’ve been in marketing since 2016: over $1,000,000 in revenue generated for clients and ad budgets of up to $60,000 a month.

Since 2025 I’ve been building AI products. My own systems run with real users and real payments — you can open them and see for yourself.

1,500+
ad campaigns launched
400,000+
conversions

How I work

I’m personally accountable for the end result

I deliver turnkey: architecture, code, integrations, deployment and support — no hand-offs between contractors and no agreements lost along the way. I start not with design but with clarifying the request: exactly what result the system has to deliver. AI is a development tool that gives speed, but I’m the one responsible for the architecture, the money and the data.

01
Discovery

Where things stand today, what question or problem needs solving, and the result you’re after.

02
Clarifying the details

Your wishes for the functionality. Tailoring the solution to your specific needs.

03
Development

Architecture, integrations and launch are on me. Fixes for anything I missed are included in the price.

04
The end result

The work is done when you say: “Yes, this is exactly what I need.” The code, access and accounts are yours. Two weeks of support at no charge.

Other projects

My own products and tools outside the main focus.

Agent Hub

A Ukrainian-language course on building AI agents: 12 modules and 79 hands-on lessons.

SQL course with an in-browser trainer

From your first SELECT to window functions. Public version coming soon.

Link available after launch

IRONLOG

A strength-training log. Works offline and installs on your phone like an app.

ShadowBoxing Timer

A voice-controlled boxing timer for iOS.

Attention trainers

Schulte table and “Alphabet”: web, desktop and iOS.

Have a task in mind? Get in touch

My AI assistant replies instantly — about projects, pricing and timelines, and voice messages are welcome. When you’re ready to discuss your task, it will pass it on to me, and I’ll reply in the same chat.