Projects

Portfolio of corporate bots, CRMs, automation, and landing pages — problem, stack, and outcome.

  • Bystry Istok dental office

    A private dental office site with priced services, a doctor page, reviews, and appointment requests. The dentist edits copy and reads new requests in the admin.

  • Bystry Istok travel guide

    A district guide on the Ob: the Zolotukhin museum, weekend routes, fishing, and a stay catalog. Pages, places, and guest requests are edited in the admin.

  • Pressure sensor data automation

    Desktop app built with Electron.js + Puppeteer to automate bulk data upload from Excel into a closed foreign government platform with no public API. Reduced 100-sensor entry from ~5 hours to minutes — manual work fully eliminated.

  • Corporate Telegram bot (ГК «АКТИВ»)

    Telegram bot for ~100 employees: auth, 2-role model, auto-accrual of corporate currency, 1C and Bitrix24 integration via webhooks and HTTP services. Reduced request processing errors by ~60%.

  • CRM and bots for an IT school

    React + NestJS + PostgreSQL CRM for managing an IT school network: branches, groups and lesson slots. Telegram bot for parent notifications on payments and course access. Actively in development.

  • iLink Academy

    Test project for iLink Academy: welcome screen, profile card, and reviews section built with React and CSS.

  • Work Journal

    Fullstack project: an interactive work journal on React, with a NestJS backend, TypeORM, and PostgreSQL.

  • Doors company landing page

    Marketing landing page for a door sales company: vanilla JavaScript, HTML/CSS. Clean structure, fast load, clear call to action.

  • SaaS CRM with loyalty

    In development: a small-business CRM with a universal loyalty and bonus engine.

  • Wildberries tariffs service

    NestJS microservice: fetches Wildberries tariffs via API, stores in PostgreSQL, exports to Google Sheets. Deployed with Docker on VPS.

  • River trip booking bot

    Telegram bot for passenger water transport: passenger registration, seat booking, captain/manager/admin roles, payments, loyalty bonuses, post-trip surveys, and Redis/BullMQ job queues.

  • Venue loyalty bot

    Production Telegram bot with a Mini App and admin panel for a loyalty program: bonus accrual, cash desk flow, photo menu, S3 image storage, PostgreSQL, and Docker/Caddy HTTPS deployment.

  • Payroll & KPI dashboard

    B2B system for an education center: payroll and KPI calculation, employee roles, Google Sheets import, payout recalculation, CSV export, and multi-tenant branch support.

  • Multitenant CRM and loyalty platform

    Small-business platform with a NestJS API, React admin panel, Telegram/MAX Mini Apps, tenant isolation through PostgreSQL RLS, Prisma, and Redis-backed loyalty mechanics.

  • Multi-app partner platform

    Frontend ecosystem with a public site, office interface, and partner cabinet on Next.js/React: unified stack, structured component architecture, and room for product scaling.