Skip to content

available for projectsremote · CIS & EuropeIvan’s local time — when he is online: UTC+5 |

Ivan DoroninBots. Mini Apps. Automation.

I automate the routine so your business runs while you sleep. Telegram bots, Mini Apps, websites and CRM integrations, built end to end — from idea to deploy and support.

See the cases

Welcome to ivan.os. Click a command below or type help.

I think about your business, not just the code

I’m Ivan, I’m 20, and I build digital products end to end. I work with leads and sales myself, track conversion and understand how a product is supposed to make money. So you don’t get “code to spec” — you get a tool that earns.

I run the whole project: idea, prototype, development, server deploy and support. No need to assemble a team and translate between a designer, a developer and a sysadmin.

dossier.sys
Ivan Doronin
IDENTITY:
IVAN DORONIN
os:
ivan.os v20.0 (20 y.o.)
role:
Digital Product Developer
location:
Remote · CIS & Europe
focus:
Telegram · Web · Automation · AI
workflow:
Turnkey (from idea to support)
uptime:
Your business runs 24/7
STATUS:
Open for projects

What I build, end to end

One developer instead of an agency: from idea and prototype to server and support.

  • Telegram | Instagram bots

    Any complexity: bookings, leads, payments, subscriptions, broadcasts, analytics.

  • AI agents

    They take over the routine: lead handling, analysis and process control.

  • Websites & landings

    Sites that sell and drop leads straight into Telegram — and beyond. Like this one <3

  • Web platforms

    More than landing pages: online schools with courses, business management, admin panels, API integrations.

  • Telegram Mini Apps

    Full-blown apps right inside Telegram: admin panels, CRM, games.

  • SaaS & own products

    Services with subscriptions and monetisation — from idea to first payments.

  • Automation & CRM

    Google Sheets, Apps Script, Bitrix24 and integrations. The routine goes, the order stays.

  • WPF apps

    Desktop software for Windows: inventory, point of sale, CRM, staff workstations. Fast, offline, no browser needed.

Cases, not promises

Real projects — from my own product to a platform that already earns money for the client.

saarosa-academy.app★ flagship case

Online learning platform for a tattoo artist · client project

SaarosaAcademy

Result

~$5000

already earned by the client on the platform

Task
Turn training for beginner tattoo artists into a scalable paid product.
Solution
A full online school deeply integrated with Telegram — from payment to gamification.
demo dataOpen the project in a new tab: > /run
  • The author publishes courses and lessons on their own — no limits
  • Homework review and direct contact with students
  • Telegram login and a private channel with a chat
  • A bot grants access automatically after payment via Lava.top
  • A private Mini App with gamification: every student has a character with stats
  • AI hands out weekly Dota-style quests and analyses the work
  • Web platform
  • LMS
  • Telegram Login
  • Bot API
  • Mini App
  • Lava.top
  • AI
  • Gamification
duonest.botown product
demo data

Telegram product with a subscription

Duonest

Task
Build a useful savings product that monetises right inside Telegram.
Solution
A bot that helps people build up savings, with a premium subscription paid with Telegram Stars — no third-party payment systems.
Result
Gamification and analytics are built in to help users save. The product is fully live and takes payments inside Telegram: subscribing takes a couple of taps without leaving the messenger.
  • Telegram Bot API
  • Telegram Stars
  • Subscriptions
  • Analytics
  • Gamification
kpi-tracker.bot
demo data

Analytics for a large EdTech platform

KPI Tracker Bot | MiniApp

Private project — cannot be launched
Task
See clearly how each employee converts leads into bookings — without manual spreadsheet maths.
Solution
A Telegram bot collects data per employee, calculates conversion automatically and shows team stats.
Result
Every employee’s conversion is visible in the bot at any moment. Spreadsheets with hand-made formulas are gone.
  • Telegram Bot API
  • Analytics
  • Automation
ai-copilot.bot
demo data

AI agent in Telegram

AI copilot for solo entrepreneurs

Private project — cannot be launched
Task
When you work for yourself, staying focused is hard: messenger chats break your rhythm, while promotion and routine keep getting postponed.
Solution
An AI agent structures the incoming flow: it collects a brief from the client tailored to the business niche, puts the booking into the calendar and breaks work into clear steps with reminders to keep you focused.
Result
All admin routine and deadline control are handled in one window, without overload. The entrepreneur spends time only on the key work and personal contact with the client.
  • Telegram Bot API
  • AI agent
  • Google Calendar
club-erp.exe
demo data

Inventory, cash desk and shifts

ERP system for a gaming club

Private project — cannot be launched
Task
Keep bar stock, cash flow and shift closing under transparent control — without messy notebooks and manual spreadsheets.
Solution
A WPF desktop app writes off goods automatically on every sale, records income and expenses per shift and builds a financial summary for the owner.
Result
Up-to-date stock and revenue are visible in the system at any moment. Manual recounts at the end of a shift and shortages are down to a minimum.
  • C# / WPF
  • Inventory
  • Finance
lead-tracker.exe
demo data

Lead capture and callback control

CRM tracker for an EdTech school

Private project — cannot be launched
Task
Quickly record sign-ups for trial lessons and never lose clients who asked for a call back later — without chaos in notes and spreadsheets.
Solution
A WPF desktop app lets managers enter requests in a couple of clicks, set funnel statuses and schedule callbacks for an exact time.
Result
All records and planned touchpoints live in one window with a clear task queue. No lead is lost because of a forgotten call.
  • C# / WPF
  • CRM system
  • EdTech

How I work

Five steps, no meetings for the sake of meetings. You always know what’s going on.

process.log
  1. Brief

    I dig into the task, the business and how the product will make money.

  2. Prototype

    You see the logic and screens before development starts. Changes are cheap here.

  3. Development

    I write the code and show progress along the way. No surprises at the end.

  4. Launch

    I deploy to the server, connect payments and integrations, test on real scenarios.

  5. Support

    I don’t vanish after release: I monitor, fix and improve.

process finished with exit code 0 — your business runs while you sleep

A stack picked for the job, not the hype

The tools I use to cover a project completely — from MVP to production.

stack --list
  • Languagesready

    • C#
    • Python
    • JavaScript
    • Node.js
  • Backendready

    • .NET 10
    • .NET Framework
    • ASP.NET Core
    • Razor Pages
    • Worker Services
    • REST API
  • Databases & ORMready

    • SQL Server
    • PostgreSQL
    • SQLite
    • Entity Framework Core
    • Dapper
    • ADO.NET
  • Frontendready

    • HTML5
    • CSS3
    • WPF
    • XAML
    • Telegram Mini Apps
  • Integrations & Automationready

    • Telegram Bot API
    • Google Sheets API
    • Bitrix24 API
    • Webhooks
    • CRM Integrations
  • AI / LLMready

    • OpenAI API
    • Gemini API
    • Prompt Engineering
    • AI Agents
    • LLM Integration
  • DevOps & Infrastructureready

    • Docker
    • Docker Compose
    • Linux
    • VPS
    • Bash
    • SSH
    • Nginx
    • CI/CD
    • GitHub Actions
  • Cloud & Toolsready

    • Cloudflare R2
    • Bunny CDN
    • Git
    • GitHub
    • Visual Studio
    • SSMS
    • Swagger / OpenAPI
    • Postman
    • QuestPDF

packages: 49 · conflicts: 0

Shall we launch your project?

Five short questions — and I’ll come back with ideas and an estimate. Or just message me on Telegram.

hire-ivan.sh

Question 1 of 5

    What do you need