I build AI/LLM automation, chatbots and web products that save businesses hours and bring in leads.
Timeline Studio — AI video editor: multi-track NLE, GPU rendering (Tauri/Rust), AI director (scene detection, montage planner), multicam, color grading. Next.js + Tauri + Rust.
lead-engine — Multi-tenant AI sales-assistant SaaS: per-tenant hybrid RAG, LLM funnel-stage classification, Telegram/WhatsApp/Web, Kanban, Stripe billing. Bun / Hono / React 19 / PostgreSQL.
farang-marketplace — Premium marketplace platform for Thailand: real estate, vehicles, services. Next.js / TypeScript.
rag — Production RAG engine: hybrid retrieval (pgvector + BM25), hallucination guard, pluggable LLM providers.
sales — LLM sales-funnel engine: persona composition, funnel routing, ELO A/B testing.
storage — PostgreSQL storage adapters for the sales engine.
Video-Translation-API — Automatic multi-language video translation with voice-over. Python.
telegram-badge — Telegram group/channel badge generator: live SVG badges with member counts.
telegram-groups-parser — Search and filter Telegram groups/channels by keyword.
qr-asia — QR menu platform for restaurants & small businesses across Asia.
Pull requests to major open-source projects — updated automatically every day.
today — Fix noEscape numeric values being added instead of concaten… · handlebars-lang/handlebars.js ⭐ 18.6k
today — Fix getPath throwing on null intermediate values · nanostores/nanostores ⭐ 7.4k
1 day ago — fix(types): correct Model.validate() return type to Promise… · Automattic/mongoose ⭐ 27.4k
1 day ago — LastArrayElement: Fix handling of tuples with optional elem… · sindresorhus/type-fest ⭐ 17.2k
1 day ago — fix(sanitizeStatusCode): return default for non-numeric inp… · h3js/h3 ⭐ 5.3k
1 day ago — fix(Cron): do not skip earlier days when the upcoming day i… · Effect-TS/effect ⭐ 14.6k
2 days ago — fix(Repeat): lastIndexOf returned size instead of size - 1 · immutable-js/immutable-js ⭐ 33k
3 days ago — Fix searchParams setter dropping the value when a URL is set · sindresorhus/got ⭐ 14.9k
4 days ago — fix(locale): exclude forbidden letter combinations from nl… · faker-js/faker ⭐ 15.3k
5 days ago — fix: include prereleases in tilde range lower bound with in… · npm/node-semver ⭐ 5.4k
5 days ago — fix: correctly escape and quote custom quoteChar in unparse · mholt/PapaParse ⭐ 13.5k
5 days ago — fix(hmr): preserve runtime-added properties of setup store… · vuejs/pinia ⭐ 14.6k
6 days ago — fix: support BigInt64Array and BigUint64Array serialization · flightcontrolhq/superjson ⭐ 5.2k
1 week ago — docs: add AccessKit accessibility guide · emilk/egui ⭐ 29.4k
1 week ago — fix(compat): round/ceil/floor should return Infinity for in… · toss/es-toolkit ⭐ 11.1k
1 week ago — fix(vanilla/utils/atomWithStorage): apply reviver when pars… · pmndrs/jotai ⭐ 21.2k
2 weeks ago — fix(utils): prevent watch context leak across async callbac… · pmndrs/valtio ⭐ 10.2k
2 weeks ago — fix: avoid calling property default factory twice in Value.… · sinclairzx81/typebox ⭐ 6.7k
18 merged pull requests to external projects with 5k+ stars · full list of all 30 · on GitHub
I take on a small number of serious projects — production AI/LLM automation, custom software and product builds where engineering quality and a direct line to the person writing the code actually matter. If that's your project — describe it on Telegram, I reply within a day.
🇷🇺 Русская версия
Делаю AI/LLM-автоматизацию, чат-ботов и веб-продукты, которые экономят бизнесу часы и приносят заявки.
Timeline Studio — AI-видеоредактор: мультитрековый нелинейный монтаж, GPU-рендер (Tauri/Rust), AI-режиссёр (автосцены, планировщик монтажа), multicam, цветокор. Next.js + Tauri + Rust.
lead-engine — Multi-tenant SaaS AI-ассистента продаж: гибридная RAG-база на тенант, LLM-классификация стадий воронки, Telegram/WhatsApp/Web, Kanban, Stripe. Bun / Hono / React 19 / PostgreSQL.
farang-marketplace — Премиальная маркетплейс-платформа для Таиланда: недвижимость, авто, услуги. Next.js / TypeScript.
rag — RAG-движок production-уровня: гибридный поиск (pgvector + BM25), защита от галлюцинаций, сменные LLM-провайдеры.
sales — Движок sales-воронок на LLM: композиция персон, маршрутизация, ELO A/B-тесты.
storage — PostgreSQL-адаптеры хранилища для движка sales.
Video-Translation-API — Автоматический перевод видео на несколько языков с озвучкой. Python.
telegram-badge — Генератор бейджей Telegram-групп/каналов: живые SVG-бейджи с числом участников.
telegram-groups-parser — Поиск и фильтрация Telegram-групп/каналов по ключевым словам.
qr-asia — QR-меню платформа для ресторанов и малого бизнеса по Азии.
Pull request'ы в крупные open-source проекты — обновляется автоматически раз в день.
today — Fix noEscape numeric values being added instead of concaten… · handlebars-lang/handlebars.js ⭐ 18.6k
today — Fix getPath throwing on null intermediate values · nanostores/nanostores ⭐ 7.4k
1 day ago — fix(types): correct Model.validate() return type to Promise… · Automattic/mongoose ⭐ 27.4k
1 day ago — LastArrayElement: Fix handling of tuples with optional elem… · sindresorhus/type-fest ⭐ 17.2k
1 day ago — fix(sanitizeStatusCode): return default for non-numeric inp… · h3js/h3 ⭐ 5.3k
1 day ago — fix(Cron): do not skip earlier days when the upcoming day i… · Effect-TS/effect ⭐ 14.6k
2 days ago — fix(Repeat): lastIndexOf returned size instead of size - 1 · immutable-js/immutable-js ⭐ 33k
3 days ago — Fix searchParams setter dropping the value when a URL is set · sindresorhus/got ⭐ 14.9k
4 days ago — fix(locale): exclude forbidden letter combinations from nl… · faker-js/faker ⭐ 15.3k
5 days ago — fix: include prereleases in tilde range lower bound with in… · npm/node-semver ⭐ 5.4k
5 days ago — fix: correctly escape and quote custom quoteChar in unparse · mholt/PapaParse ⭐ 13.5k
5 days ago — fix(hmr): preserve runtime-added properties of setup store… · vuejs/pinia ⭐ 14.6k
6 days ago — fix: support BigInt64Array and BigUint64Array serialization · flightcontrolhq/superjson ⭐ 5.2k
1 week ago — docs: add AccessKit accessibility guide · emilk/egui ⭐ 29.4k
1 week ago — fix(compat): round/ceil/floor should return Infinity for in… · toss/es-toolkit ⭐ 11.1k
1 week ago — fix(vanilla/utils/atomWithStorage): apply reviver when pars… · pmndrs/jotai ⭐ 21.2k
2 weeks ago — fix(utils): prevent watch context leak across async callbac… · pmndrs/valtio ⭐ 10.2k
2 weeks ago — fix: avoid calling property default factory twice in Value.… · sinclairzx81/typebox ⭐ 6.7k
18 merged pull requests to external projects with 5k+ stars · full list of all 30 · on GitHub
Беру небольшое число серьёзных проектов — production AI/LLM-автоматизация, кастомный софт и продукты, где важны инженерное качество и прямой контакт с тем, кто пишет код. Если это про ваш проект — опишите задачу в Telegram, отвечу в течение дня.
- Telegram — @alexanderkireev
- WhatsApp — +66 96 868 6196
- LinkedIn — Alexander Kireev
- Email — ak.chatman.media@gmail.com
- Сайт — chatman.media
- X — @chatman_media
- YouTube — @chatman-media
Made with ❤️ by Chatman Media