Portfolio
Collection of implemented cases: initial conditions, engineering decisions made, and measurable results. Focus on system reliability, performance, accessibility, and delivery speed.
Personal projects, open-source, experiments and tools.
Launches and scaling of B2B/B2C products and platforms.
Projects for government agencies: accessibility, compliance, resilience.
How I Work
- Decomposition into goals and metrics; SLA agreement.
- Architectural solutions with risk assessment and phasing.
- Observability: logs/traces/metrics, error budgets.
- Short iterations, CI/CD, regression control.
What's Inside Cases
- Context and constraints.
- Decisions made and architecture.
- Key implementations and tools.
- Results in numbers and conclusions.
PassWave — Password Generator & Vault
Minimalist PWA: generates strong passwords, encrypts everything on the client, syncs if you want. Built the MVP in 2 weeks — kept it as is: fast, safe, no bloat.
- Next.js 16
- React 19
- TypeScript
- Supabase
- PWA
- Tailwind CSS 4
Digital Tutor
Analytics platform for university management with tools for assessing student learning outcomes and recommendations for optimizing educational processes
- Python
- Django
- PostgreSQL
- Redis
- Celery
- React
- Docker
Route Profiler — Automated Performance Profiling
Automated performance profiling for all routes in a web app. Dynamic route discovery, fixture validation, and per‑endpoint timing/memory/DB metrics with detailed reports.
- Python
- pytest
- Flask/FastAPI
- cProfile
- Memory Profiler
- Pandas
- Plotly
Perfector — Visual Regression Testing
Automated UI visual testing to prevent unintended layout changes. Page snapshots + OpenCV diffing + automated reports for the team.
- Python
- OpenCV
- Selenium
- Pillow
- Docker
- CI/CD
- SMTP
PVS‑Studio — Automated E2E Testing System
Comprehensive Selenium‑based E2E test system covering critical journeys on pvs‑studio.com. Prevents regressions on a business‑critical site.
- Selenium
- Python
- pytest
- Docker
- CI/CD
PVS‑Studio Quiz — Gamified Marketing
Interactive quiz/games platform to engage developers. Gamifies static analyzer marketing via ‘find the bug in real code’ challenges.
- Next.js
- React
- Redux
- styled-components
- TypeScript
- Node.js
PVS‑Studio Conference Engine — Landing Automation
Unified platform to auto‑generate conference landing pages and collect leads. Solved the problem of creating dozens of near‑identical pages for PVS‑Studio event participation.
- Python
- Django
- PostgreSQL
- Jinja2
- Bootstrap
- JavaScript
PVS‑Studio Helpdesk — Support System
Selection, deployment, and customization of a helpdesk based on osTicket for PVS‑Studio. Compared alternatives, chose the optimal platform, adapted to support workflows.
- osTicket
- PHP
- MySQL
- JavaScript
- Email Integration
Viva64 Trial CRM — Email Marketing Automation
Trigger‑based email automation to convert PVS‑Studio trial users into paying customers. Trial CRM to manage the lifecycle of trial users.
- Python
- Django
- Celery
- PostgreSQL
- SMTP
- Email Templates
IT-Case — Building a Python/Django Development Team
Comprehensive project for recruiting, interviewing, and training a Python/Django development team for an IT company. Creating technical recruiting process, onboarding program, and junior developer growth system.
- Python
- Django
- PostgreSQL
- Git
- Linux
vYablochko — iOS Development Experiments
Independent iOS development attempt to find a niche in the App Store. AR (augmented reality) experiments and a search for product‑market fit in a saturated ecosystem.
- Swift
- iOS
- ARKit
- Xcode
- App Store
Hit-Effect — Marketing Agency
Own marketing agency focused on SEO, PPC, and full‑cycle digital promotion. Entrepreneurship experience on the marketing side of digital.
- SEO
- Google Ads
- Yandex.Direct
- Google Analytics
- Yandex.Metrica
EEF (SCO) — Youth Economic Forum Management System
Government contract to run a large international event: 12 curators, 72 local coordinators, 5000+ participants. Technically flawless, psychologically exhausting. A lesson that gov contracts require both technology and people work.
- Python
- Django
- PostgreSQL
- JavaScript
- jQuery
- Bootstrap
reraiseMe — Video Hosting for Poker Players
Vertical video platform for poker with paid educational content, datasets, and social features. A place for pros and beginners.
- Django
- Python
- FFmpeg
- PostgreSQL
- jQuery
- Stripe
- Amazon S3
Deficit Club — Store of Weird Things
An online store of funny and weird items. Think Artemy Lebedev’s ‘Lavka’ but only pranks. The strangest site I’ve built. Offline ads worked wonders.
- Django
- Python
- PostgreSQL
- jQuery
- HTML/CSS
- Robokassa
- Nginx
Evrika–KAMAZ — Corporate Dealer Website
Corporate website for an official KAMAZ dealer in Surgut. Vehicle catalog, online service booking, leasing calculator, CRM integration. First dive into B2B financing and working with strict brand guidelines.
- Django
- Python
- PostgreSQL
- jQuery
- Nginx
- uWSGI
Start Transport — Corporate Site & Automation
Corporate website and internal automation tools for a transport company. Modern Angular + Material Design frontend, Django backend.
- Angular
- Material Design
- Python
- Django
- PostgreSQL
VRespecte — Social Network for Rap Community
Django social network for rap/hip‑hop. A platform for newcomers and known artists to share tracks, get feedback, and follow trends.
- Django
- Python
- FFmpeg
- PostgreSQL
- jQuery
- CSS3
- Nginx
Psy-Sound — Binaural Beats Audio Editor
Delphi desktop app for creating binaural beats and affirmations. Technically strong product that failed due to zero marketing. A lesson that development is 20%, traffic and people are 80%.
- Delphi
- DirectSound
- DSP
- Audio Processing
- Wave API
Tunnel Shop — E‑commerce with Social Shopping
Innovative e‑commerce project with personal stylist assistance for Sign&Hold. Combined an online catalog with offline appointments to shop with stylists.
- Python
- Django
- JavaScript
- PostgreSQL
- Parallax.js
MultiGaminator — Slot Machine Control System
Control system for slot machines in casinos. Reverse engineering of US protocols, universal compatibility. First serious commercial experience — with ethical dilemmas.
- Delphi
- Assembler
- RS-232
- RS-485
- Reverse Engineering
- Cryptography
Planeta Ekaterinburg — Phone Directory
My first commercial web project and first Django experience. Directory of organizations in Ekaterinburg, live for 16 years. Rescued data from MS Access when no one else could.
- Python
- Django
- PostgreSQL
- MS Access
- HTML
- CSS
- JavaScript
Crystal Spectral Scanner System
Research equipment control system on Atmel microcontroller for capturing spectral emission of crystal lattice at different angles. USB 2.0 with custom data transfer mode.
- AT90USB
- C
- C++ (MFC)
- USB 2.0 Isochronous
- Keil
- Signal Generator
EKADoctor — Catalog Update System
Delphi desktop app that converts Excel price lists into compact catalog update commands for a medical portal. Solved bulk updates for thousands of items.
- Delphi
- Excel
- PHP
- MySQL
StereoRastr — Lenticular 3D Image Generator
C# desktop utility for making 3D images that change with viewing angle. Image interlacing, sub‑pixel rendering, calibration for print lenses.
- C#
- .NET 2.0
- GDI+
- WinForms
- Image Processing
- Sub‑pixel rendering
Vascular Surgery Institute CRM — Medical Information System
Custom CRM on Delphi + SQL Server to automate a research institute. Patient registration, medical records, anamnesis, discharge summaries. First experience in medical IT.
- Delphi
- SQL Server Express
- ADO
- Crystal Reports
CD Starter for Yury Uralsky
Autorun app for a music CD in Delphi (2009). Auto‑launch on insert, artist info, built‑in audio player with custom design. The era of physical media.
- Delphi
- BASS Audio Library
- WinAPI
- Autorun
SilverMarket — Universal Catalog Updater
Attempt to build a universal product for automating store catalog updates via supplier price lists. Closed due to excessive per‑client customization.
- Delphi
- Excel
- CSV
- XML
- HTTP
Vlast — Offline Government Contacts Directory
PyQt desktop directory of government organizations and contacts (2010). SQLite database, category search, efficient UI. In the pre‑smartphone era, finding the right number was non‑trivial.
- Python
- PyQt4
- SQLite3
- XML
CarsBoom — Catalog of All Cars
Custom automotive portal with a full car model catalog, editorial content, and buy/sell listings by region. The project that opened the door to RealAuto.
- Django
- Python
- PostgreSQL
- GeoDjango
- jQuery
- HTML/CSS
FrogTelecom — SIP Client for Tajikistan Calls
SIP client + chat + file sharing on PyQt4 (2010). G.729 codec, Asterisk integration, kiosk booths for migrant calls. A Telegram‑like prototype three years before Telegram. A lesson in heroics vs listening to field operators.
- Python
- PyQt4
- SIP
- G.729 codec
- Asterisk
- UDP/TCP
- SQLite3
- PyAudio
- Gentoo Linux
Idea Service — Browser Plugin to Order from IKEA
A browser extension that turned IKEA’s site into a working store with delivery to cities without local IKEA. The logistics company earned on delivery; customers got furniture. CRM and accounting system increased turnover and removed bureaucracy.
- Python
- Django
- lxml
- Chrome Extension
- IKEA API
- Reverse Engineering
- PostgreSQL
mixRadio — Internet Radio
Internet radio in Python (2010) that ran 8 years without a reboot after fixing a memory leak. Pre‑streaming era, when MP3 still smelled like adventure.
- Python
- Icecast
- Flask
- Linux
RealAuto — Diagnostics‑First Used Car Marketplace
Marketplace with a unique model: independent diagnostics before listing. Automatic parsing of forum listings (BMW and more).
- Django
- Python
- PostgreSQL
- Celery
- Redis
- BeautifulSoup
- Scrapy
Sociogenetics — Own Web Studio
My first web studio with its own office (2012–2014). Custom projects for government and Siemens. Closed after Siemens left Russia in 2014. A lesson in risk and diversification.
- Django
- Python
- PostgreSQL
- MySQL
Dry Law — Corporate Magazine Website for Penetron
Magazine site for Penetron Group (2012). HTML5 reader with 3D page flipping (no Flash!). Design task: balance a strict corporate brand book with a manager’s request for elegance.
- HTML5
- CSS3
- JavaScript
- jQuery
- turn.js
- Canvas API
- Responsive
Bunker Bar — Prepaid ‘Stash’ Card System
Prepaid card payment program (‘Stash’) for a bar, built on Django (2014). API-first integration with POS terminals, Django Admin for operations. Business model: customers keep higher balances than they spend = interest-free commercial credit (float).
- Python
- Django
- PostgreSQL
- REST API
- Django Admin
Slot‑Me.ru — Meeting Booking Platform
Cal.com for the Russian market: from architecture to production. FastAPI + React, FSD, OAuth, calendars, email, 196 tests.
- FastAPI
- React
- PostgreSQL
- Redis
- TypeScript
- Tailwind CSS
- Docker
- GitLab CI/CD