Projects

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

  • Igla tattoo studio — demo concept

    Demo concept for a fictional tattoo studio, not a client engagement. Static mobile-first page: dark layout, experimental typography, scroll animations, an irregular work grid, and a custom desktop cursor. Mobile Lighthouse scores 97–98 for performance and 100 for accessibility, best practices, and SEO.

  • Forma fitness studio — demo concept

    Demo concept for a fictional fitness studio, not a client engagement. Static mobile-first page aimed at conversion: a trial booking flow and price cards. Mobile Lighthouse scores 97–98 for performance and 100 for accessibility, best practices, and SEO.

  • Garazh 22 auto shop — demo concept

    Demo concept for a fictional auto shop, not a client engagement. Static mobile-first page with a practical price list and a repair estimate before any work starts. Mobile Lighthouse scores 97–98 for performance and 100 for accessibility, best practices, and SEO.

  • 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.