Case studies
Real work: what was needed, what I did and what came out of it.
Flagship case
Fleet management system: from a Telegram bot to an ERP
- Task
- A company with its own vehicle fleet needed shift check-ins, the daily plan, fuel accounting and vehicle maintenance in one system.
- Solution
- Started with a Telegram bot for START and FINISH check-ins and grew it into two services: the management system (bot and web admin) and a driver portal. Integrated with two GPS telematics systems and fuel cards.
- Result
- The system runs every day in a real company and keeps growing: about 620 commits since January 2026.
- FastAPI
- python-telegram-bot
- PostgreSQL
- SQLAlchemy 2
- Alembic
- Docker
Lawyer’s website
- Task
- A lawyer needed a website that people can find through search.
- Solution
- Built on WordPress, plus full-scope SEO: keyword research, meta tags, copy and technical setup.
- Result
- The site is live and being promoted in search.
- WordPress
- SEO
Tattoo studio website, Minsk
- Task
- The studio needed a site where clients can quickly browse work and prices and get in touch.
- Solution
- Built on WordPress: work galleries, prices, FAQ, a map and quick contacts. SEO was not part of the brief.
- Result
- The site is live: portfolio, prices and answers to common questions in one place.
- WordPress
Website of an international passenger carrier
- Task
- The carrier already had a website. It needed ongoing improvements and more passengers through advertising.
- Solution
- Improvements and advertising: destination landing pages on a shared template, Google Ads with conversion tracking. I did not build the site itself.
- Result
- Ongoing work: more than 350 destination landing pages so far, the site keeps improving and Google Ads campaigns are running.
- Google Ads
- Google Tag Manager
- PHP
Website of a refrigerated freight company
- Task
- The company needed a website where customers can order a shipment online.
- Solution
- A WordPress site with an online order form and basic SEO setup.
- Result
- The site is live: orders are placed online and arrive by email and in Telegram.
- WordPress
- SEO
asm-sys.com — this site
- Task
- I needed my own site: services, case studies and prices in Russian and English, fast on mobile.
- Solution
- Next.js (App Router) and TypeScript, two languages via next-intl, static generation. I set up the deployment myself: Docker, Nginx, my own VPS.
- Result
- The site you are reading now.
- Next.js
- TypeScript
- Tailwind CSS
- GSAP
- next-intl
- Docker
- Nginx
Demo projects
Lightweight working examples built on fictional data: open them and try them right in the browser.
Demo
Booking bot with a mini admin panel
I show how a Telegram booking bot works using a fictional barbershop: a chat with service, barber and time selection, and a small admin panel with the bookings next to it.
Open the demoDemo
CRM and user portals
I show how a small CRM is organised using a fictional appliance repair service: requests, statuses, technicians, timesheets, and client and employee portals.
Open the demoDemo
Dashboard and integration
I show a dashboard of a fictional courier service: orders, revenue, couriers on a schematic district map and a log of synchronisation with an external system.
Open the demoDemo
Catalogue and online store
I show a catalogue and cart of a fictional tea and coffee shop: filters, search, checkout and a payment step that is only simulated.
Open the demoDemo
Website before and after
I show the difference using a fictional coffee shop: a deliberately outdated website and its reworked version that you can compare on one screen.
Open the demo