02Selected work

Projects

Custom apps, AI pipelines, bespoke websites, and Telegram bots — built for real clients with real constraints. Filter by category, or browse the full archive.

FIG.01Custom apps · AI pipelines · Telegram bots · Lifestyle · filters.content

a/d/u — architecture / design / urbanism

An aggregator that monitors 30+ architecture and design sources in five languages, deduplicates the noise, classifies what's left, and turns it into a daily curated Telegram channel and a news site that can be installed to your phone like an app (PWA). A chain of AI prompts under the hood that work like an editorial team — select content, write summaries, format posts before publication.

Anton Khmelnitsky
Architect, founder of ai studio

I think it’s important for an architect to stay current, but keeping up with ArchDaily, Dezeen, and dozens of studio websites quickly becomes a daily routine that eats into your time. I wanted a tool that could pull the key stories into one place — first for myself, and then for other architects. I came up with the idea for a multi-platform app, and they helped build it from scratch.

Python·Supabase·PWA·Telegram·React
Visit live
FIG.02AI pipelines · Telegram bots

Crocodile Jewellery

A sales tracking and inventory system for a jewelry brand. Four sales channels, both offline and online, integrated into one user-friendly automation pipeline: a workshop-store, a partner boutique, a website, and Etsy. A Telegram bot interface, automated photo processing, SKU assignment, description creation, and commission calculation. Integration with Google Sheets. Integration with a Wix website to track remaining inventory.

Anna Ivantsova
Owner, Crocodile Jewellery

I run a jewelry shop and workshop in Montenegro. We sell on four platforms: our own store, a partner boutique, our website, and Etsy. Keeping track of inventory and sales was difficult, especially since most items are one-of-a-kind. Diamond Octopus offered a solution: set up inventory management and sales tracking via Telegram. The built-in AI analyzes the image, creates a description, calculates the commission, assigns a product code, and enters the information into a Google Sheet. Sales are also recorded via Telegram: the seller enters the product code into the bot—and the item is marked as sold in the Google Sheet, on the website, and on Etsy.

Python·Telegram·Google Sheets API·Etsy API·Gemini API
FIG.03Custom apps · AI pipelines

Defacta

Agentic processing pipeline for a research and journalism workflow. Documents in, structured analysis out — under deadline pressure, with full traceability on every claim back to the source material.

Galia Nezhinsky
Founder, Defacta

I came to Ksenia (DO) with an idea I'd been sitting on for almost a year. I just couldn't find the right person to help me build it. A friend recommended her, and that turned out to be the best advice I got that year. I needed a way to analyze information and reduce AI-related risks in my work. What I got was a genuinely sophisticated pipeline: agentic fact-checking, source credibility scoring, bias detection across two independent LLM models, all working together in a way that's actually auditable. It started as a proof of concept and eventually became the new business venture.

LangChain·Openrouter·Supabase·RAG
FIG.04Custom apps · AI pipelines

Sensitive Files

Confidential AI document-analysis platform for investigative work. Multi-stage OCR over digital and scanned PDFs, semantic search via pgvector, and full audit trails on every read.

FastAPI·pgvector·Claude·Voyage AI
FIG.05Custom websites

ai studio

Editorial portfolio site with a proprietary CMS for a London-based architecture studio. Magazine-grade typography, scroll-driven reveals, server-rendered for SEO — and indexable by both Google and LLM agents through robots.txt, llms.txt, and a dynamic sitemap.

Anton Khmelnitsky
Architect, founder of ai studio

We care about the details that never make it onto a feature list — typography, micro-motion, the way a page settles into place. Rebuilding the site and moving the archive into a new database meant finding someone who would treat our mock-ups as specification rather than suggestion. The brief was simple: build the design exactly as drawn, and create a custom CMS shaped around the way our editors actually work. The frontend came back exactly as intended, and the CMS stays out of the way.

React·FastAPI·Supabase·Typescript
Visit live
FIG.06Telegram bots

Haiku Daily

A 21-lesson Japanese poetry course delivered as a Telegram bot. The Ai-bot called Tutor grades student assignments against the course theory itself and guides them along the path of the haijin.

Anna Semida
Author, Haiku Daily Telegram channel

I created a 21-lesson haiku course and used to run it once a year by hand in a closed Telegram group. Then we built a bot that runs it year-round — the model checks students' assignments against the course theory and guides them on the path of the haijin. Even my most conservative readers loved it.

Python·Telegram·Claude API
Visit live
FIG.07Custom websites · AI pipelines

LUME by Mark

Bespoke site and CMS for a Lisbon-based luxury real-estate company serving international clients. Four languages, AI-assisted listing intake that classifies pasted text into 100+ structured fields, DeepL translation across all locales, and SEO injected at the server layer for both Google and LLM agents.

Tatiana Bezukladnikova&Nelli Konstantinova
Co-founders, LUME by Mark

We needed a site that would read like a magazine, not a database — and a CMS we'd actually want to open every day. They delivered both.

React·TypeScript·FastAPI·Supabase·DeepL API
Visit live
FIG.08Custom apps · filters.content · AI pipelines

DINING*

A curated restaurant guide with a chat interface and agentic architecture that selects restaurants matching content from popular guides and online publications, including those in the local language, to the users exact request. Automated content collection and analysis, an automatically updated restaurant database, and verification of data accuracy using the Google Places API. Personalized recommendations. The app is currently under development.

React·TypeScript·Supabase·FastAPI·Google Places API·Python·LangChain
FIG.09Custom apps · Telegram bots

GrandPrix Store

Equestrian retailer's tracking pipeline. Customers ask for tracking before numbers exist; the bot accepts an order ID and watches for the number, then auto-checks Russian Post and pings the customer when status changes.

Elizaveta Butyugina
Owner, GrandPrix Store equestrian retail

Our shipping logistics are complicated, and tracking numbers don't appear right away. We used to spend time explaining to customers that the number was coming. Now Diamond Octopus' bot lets the customer enter their order number and get the status — even before a tracking number exists. Once it does, the bot checks Russian Post on its own.

Python·Telegram·Google Sheets API
FIG.10Custom apps · Telegram bots

Wheel of Fortune

Gamified Telegram Mini App with a custom CMS — a wheel-of-fortune mechanic plus admin tooling for prize management, segments, and rollouts.

React·Telegram·Supabase
FIG.11Telegram bots

AvencoBot

Telegram Mini App giving construction professionals mobile access to Avenco's library of technology cards covering 32 stages of renovation work. Subscription billing through YooKassa, 50% loyalty discount for existing app customers verified by email.

Elshan Muradov
Owner and General Manager, Avenco

Beyond renovation and construction, our company writes technology cards for people doing repairs themselves. They already exist as a mobile app — Diamond Octopus built us a Telegram Mini App with monthly billing on top of that.

Python·Telegram·Supabase·YooKassa
Not just business

Lifestyle apps

Smaller projects we built for ourselves and friends — examples of what a lightweight bot or assistant can look like outside a business context.

Calorie Counter

Telegram bot that estimates calories from a photo of your meal. Sends back a daily total and per-meal breakdown.

Hormone Fairy

Chat bot for women tracking different hormones across the cycle. Interprets symptoms, explains the hormonal background, and suggests nutrition and supplements.

Recipe Converter

Translates recipes from foreign sites, converts measurement units to the European system, and adapts ingredient quantities for convenient European shopping.

Virtual Bar

Game chat where you choose a bartender persona — the bot generates an image of an original cocktail when you place an order.