RU EN

Our portfolio

Work that already runs for real clients: a social media automation service and AI bots on Telegram. Click a screenshot to see it full size.

Projects

omemo — social media automation service

Open the case

A service that creates content and publishes it to social networks on a schedule.

What it does:

  • collects trends and source material from the channels you pick;
  • generates a content plan and posts with language models, plus prompts and images for every post;
  • publishes on schedule to Telegram, VKontakte, Instagram and more, retries after failures and shows the status per platform;
  • an in-product AI assistant runs commands as plain text: create a campaign, generate posts, jump to a section.
Stack: TypeScript, React, Node.js, Directus, PostgreSQL, background queues, Docker.
omemo dashboard
omemo dashboard
Post generation: copy, image, platforms
Post generation: copy, image, platforms
Scheduled publishing with per-platform status
Scheduled publishing with per-platform status
Posts and their publishing status
Posts and their publishing status
Content plan: publishing schedule
Content plan: publishing schedule
Campaign: keywords and content generation
Campaign: keywords and content generation
Publishing report
Publishing report

Yana — family psychologist bot

Telegram

Open the case

Yana is an AI family psychologist bot on Telegram. It answers clients the way the psychologist would, based on his materials, and understands voice messages.

Stack: Python, aiogram, LLM, speech recognition and synthesis.
Chat with Yana: an answer based on the psychologist's material
Chat with Yana: an answer based on the psychologist's material
Voice message: Yana understands and replies
Voice message: Yana understands and replies

Kartuli — Georgian translator bot

Telegram

Open the case

Translates phrases between Russian and Georgian, breaks words into syllables and voices them with a native speaker. A companion for learning the language on a trip.

  • voice input — speak a phrase in Russian and the bot recognises and translates it to Georgian;
  • reverse translation — send Georgian text and get a Russian translation along with pronunciation;
  • photo translation — send a photo of a sign or menu, the bot reads Georgian text and translates it.
Stack: Python, aiogram, machine translation, speech synthesis.
Translating a phrase between Russian and Georgian
Translating a phrase between Russian and Georgian
A word split into syllables and voiced by a native speaker
A word split into syllables and voiced by a native speaker

Wildberries and Ozon price monitor with a Telegram bot

Telegram

Open the case

A Python service that watches product prices on Wildberries and Ozon and sends Telegram alerts. Add a product id or a link and the bot shows the latest price at once and messages you when it changes.

What it does:

  • Wildberries: products by id or link, price history, change in rubles and percent;
  • Ozon: connected through the official seller API — products, prices, stock per FBO/FBS warehouse and orders for a period;
  • Excel report for your list with filters, links and a price chart;
  • alerts only when a price actually changes — no spam; personal lists, limits and scheduled runs.

The service doesn't bypass platform protections: for your own products it uses the official seller API, for competitors' products it uses an analytics service through its API or the public data on the product card.

Stack: Python, SQLite/PostgreSQL, openpyxl, Telegram Bot API.
Wildberries: price table on real data
Wildberries: price table on real data
Wildberries: price history chart
Wildberries: price history chart
Ozon: demo data
Ozon: demo data

Voice-to-text bot: transcripts of voice messages and video notes

Telegram

Open the case

Forward a voice message or a video note and get text, plus a short summary for long ones. Recognition runs on our own server with no third-party services and no recordings kept. Russian and English; 20 seconds of speech becomes text in about 7 seconds.

Stack: Python, python-telegram-bot, faster-whisper.
Cover: a voice message turns into text
A voice message or video note becomes text, with a short summary for long ones

AI consultant for your documents

Ready solution · Telegram

Explore the solution

Answers customers from company documents and hands questions to a person when the answer is not in the materials.

Industry demo bots

Assistant for a dental practice

Ready-made solution · Telegram

Answers patients from your price list and practice information — examination fees, whether you see children, what to do about acute pain — and collects an appointment request with name, phone and preferred time. The request goes to reception in Telegram.

The demo runs on a fictional practice, BrightSmile Dental Clinic: 54 Q&As, services with prices, opening hours, implants.

Dialogue with the demo bot
Dialogue with the demo bot

Assistant for a law firm

Ready-made solution · Telegram

Answers routine questions from your approved fees and practice areas — consultation cost, whether you take such cases, what documents to bring — and books a consultation. It does not invent answers: outside the knowledge base it offers to connect the client with a lawyer.

Dialogue with the demo bot
Dialogue with the demo bot

Assistant for an estate agency

Ready-made solution · Telegram

Answers questions about your services, fees and listings from your database — "what do you have under this budget with two bedrooms" — and collects a viewing request: budget, area, timing, contact. The agent receives a qualified enquiry.

Dialogue with the demo bot
Dialogue with the demo bot

Landing page concepts

Concept designs: fictional brands, shown to demonstrate style and layout

Concept landing page for the Ember & Oak coffee house

Ember & Oak — coffee house

A coffee shop website: menu, roast story and table booking.

Concept landing page for the Northlight Academy online school

Northlight Academy — online school

An online school landing page: programs, teachers and lesson booking.

Concept landing page for the Pulseboard SaaS product

Pulseboard — SaaS

A SaaS landing page: features, pricing and a free trial.

Concept landing page for the NeonFit fitness studio

NeonFit — fitness studio

A fitness studio landing page: schedule, memberships and session booking.

Concept website for the ClearSmile Dental family practice

ClearSmile Dental — dental practice

A dental practice website: services, dentists and appointment booking.

Concept website for the Meridian & Co. law firm

Meridian & Co. — law firm

A law firm website: practice areas, team and consultations.

Concept website for The Copper Table restaurant

The Copper Table — restaurant

A restaurant website: menu, kitchen story and table reservations.

Contact

Drop us a line — we'll discuss your task and share a plan within 24 hours.

dmitry.zhdanov@craftpodium.com

Telegram: @signmark