I build meaningful digital products, media, and communities. Web apps, AI tools, design systems, spiritual media, writing, music, and real-world spaces — all connected through one living portfolio.
3–6 events a week in five places at once. A free-text message to a Telegram bot becomes branded posters (post + story), a channel post, the afisha on omhome.space, an Instagram post and a weekly letter to partners — with a ✅ on every action and edits by reply. Gemini + Playwright + Telegram + Instagram API.
A self-hosted PWA messenger without a phone number: DMs and groups, voice, files, push, reactions, WebRTC calls. Node + Socket.IO + SQLite with Litestream backups, a security pass, and a landing that lists what the product does not do.
A city guide mined from Telegram chats by a local LLM: 499 places and events, 1,433 chat quotes, 26 reference articles, 19 routes, a map across 28 neighbourhoods. Telethon → LM Studio → SQLite → static on GitHub Pages. Zero spend on APIs and hosting.
Avito for expats abroad: a classifieds board that builds itself from Telegram flea-market chats. A Telethon listener + LLM turn slang and photos into strict listings; React PWA with three markets, subscriptions, an AI assistant for sellers and an admin panel. Formerly Love it o.
A PWA for honest conversations: 6 rounds, 200+ questions, circle / pairs / reflection mechanics, adjustable candour, offline and serverless online mode by room code. Concept, game script, content, design and front end.
A single-file landing page for Srila Prabhupada's edition of the Bhagavad-gita: calm editorial tone, hand-built video and lotus interactions, three ways to get the book — zero dependencies.
A Vaishnava print clothing brand that went open: 30+ original prints on tees, sweatshirts, totes and posters, a lookbook and promo, a Tilda site with free downloads — and a browser 3D fitting room (React Three Fiber + a Blender script that cuts garments from the body along the bones).
Web version of the Gaudio Books audiobook library: 20 authors, 58 books, 500+ hours in the browser. Catalogue with search, a persistent player across pages (Jotai), dark theme for long listening. Next.js 16, React 19, Tailwind v4, shadcn/ui.
A PWA for bhajans and kirtans: a library of 35 bhajans by 15 acharyas, chords above the words with clickable diagrams for guitar / ukulele / keys, transposition, a word-by-word dictionary of spiritual meanings, and syllable lessons with a Web Audio harmonium.
The engine behind the chord sheets: a Python ML service turning an mp3 or a YouTube link into chords, timed lyrics and sections (Demucs, key-aware Viterbi chords, faster-whisper, spectral section clustering), and a local Tauri Mac app with a Synthesia-style player that trains on unique sections only — all offline.
Identity, site and admin panel for an education centre: an orbit mark and brand book, a landing with events, courses and enquiries, a custom admin with a block-based content builder and Telegram notifications. Next.js exported to static, PHP back end — on the client's ordinary hosting.
A digital longread on the life of Bhakti Tirtha Swami, after Black Lotus. Ten chapters, a cinematic video hero, interactive sacred objects in CSS/SVG, a timeline that unfolds on scroll. Dark palette with gold, three typefaces, zero frameworks.
Design of the Gaudio Books audiobook app for iOS and Android: continue-listening home, offline downloads, author pages, a player with sleep timer and speed, light and dark themes. Plus the cover series and Telegram chapter publishing.
A promo site for Tikhon Makarov's book: a ritual-like preloader, a parallax scene with a video sky and dust particles, content built on questions, four ways to buy, and orders delivered to the author's Telegram via a Vercel serverless function. Vanilla HTML/CSS/JS, zero frameworks.
Landing for the first interfaith retreat in Tatarstan: a 12-section funnel, mentors of four traditions, day-by-day programme, enquiry form with mailto fallback, Telegram shortcut and Robokassa payment in PHP. Vanilla HTML/CSS/JS on Reg.ru hosting.
A project board for a small design team: workspaces per collab, custom statuses, payments and mutual payouts in every row, one-link invites, live updates. Swiss typography as a tool. Next.js · Prisma · PostgreSQL · Auth.js — product, design and code entirely mine.
A web app that listens through the mic and shows in real time whether you hit the note. Warm-ups, a range test, karaoke with your own tracks and a ukulele singing report. No install, works offline, on phone and laptop. AudioWorklet + Essentia WASM · Python DSP · Vercel + Redis — product, design, front end, audio DSP and back end, solo.
A shared playlist for a road trip: the owner sends a link, friends add tracks from Deezer and iTunes with previews, the service orders them fairly and exports to M3U / CSV / TXT. No sign-ups, no API keys. Python / FastAPI · Redis · React + Vite + Tailwind · Vercel — product, design, front end and back end, solo.
A universal tool for tabletop parlour games: a GM console on a phone or laptop and an atmospheric TV screen with resources, threat clocks, a fog-of-war map and d20 rolls, synced over Wi-Fi with no internet. The whole scenario lives in one data file — any setting is just another data.js. First game built on it: the post-apocalyptic bunker drama Object HOUSE.