Skip to main content

Portfolio

40 projects

Only part of the work is here — much is under NDA or not written up yet. Get in touch and I'll share relevant cases.

PassWave — Password Generator & Vault2025

Minimalist PWA: generates strong passwords, encrypts everything on the client, syncs if you want. Built the MVP in 2 weeks. Shut down in April 2026 after a breach via an axios vulnerability.

Next.js 16React 19TypeScriptSupabase
Tech Path Finder2026

Educational platform for IT professionals with quizzes, mock interviews, code review, and personalized recommendations based on a knowledge decay algorithm

PythonFastAPIPostgreSQLRedis
django.moscow — Service Landing with Design System

Production-ready landing page with auto-generated color palettes, custom ESLint rules, and strict FSD architecture. Built a next-level design system for scalable projects.

Next.js 16React 19TypeScriptTailwind CSS 4
Digital Tutor2020

Analytics platform for university management with tools for assessing student learning outcomes and recommendations for optimizing educational processes

PythonDjangoPostgreSQLRedis
Route Profiler — Automated Performance Profiling2024

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.

PythonpytestFlask/FastAPIcProfile
Perfector — Visual Regression Testing2024

Automated UI visual testing to prevent unintended layout changes. Page snapshots + OpenCV diffing + automated reports for the team.

PythonOpenCVSeleniumPillow
PVS‑Studio — Automated E2E Testing System2023

Comprehensive Selenium‑based E2E test system covering critical journeys on pvs‑studio.com. Prevents regressions on a business‑critical site.

SeleniumPythonpytestDocker
PVS‑Studio Quiz — Gamified Marketing2022

Interactive quiz/games platform to engage developers. Gamifies static analyzer marketing via ‘find the bug in real code’ challenges.

Next.jsReactReduxstyled-components
PVS‑Studio Conference Engine — Landing Automation2021

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.

PythonDjangoPostgreSQLJinja2
PVS‑Studio Helpdesk — Support System2020

Selection, deployment, and customization of a helpdesk based on osTicket for PVS‑Studio. Compared alternatives, chose the optimal platform, adapted to support workflows.

osTicketPHPMySQLJavaScript
Viva64 Trial CRM — Email Marketing Automation2019

Trigger‑based email automation to convert PVS‑Studio trial users into paying customers. Trial CRM to manage the lifecycle of trial users.

PythonDjangoCeleryPostgreSQL
IT-Case — Building a Python/Django Development Team2013

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.

PythonDjangoPostgreSQLGit
vYablochko — iOS Development Experiments2018

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.

SwiftiOSARKitXcode
Hit-Effect — Marketing Agency2017

Own marketing agency focused on SEO, PPC, and full‑cycle digital promotion. Entrepreneurship experience on the marketing side of digital.

SEOGoogle AdsYandex.DirectGoogle Analytics
EEF (SCO) — Youth Economic Forum Management System2014

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.

PythonDjangoPostgreSQLJavaScript
reraiseMe — Video Hosting for Poker Players2011

Vertical video platform for poker with paid educational content, datasets, and social features. A place for pros and beginners.

DjangoPythonFFmpegPostgreSQL
Deficit Club — Store of Weird Things2010

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.

DjangoPythonPostgreSQLjQuery
Evrika–KAMAZ — Corporate Dealer Website2010

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.

DjangoPythonPostgreSQLjQuery
Start Transport — Corporate Site & Automation2016

Corporate website and internal automation tools for a transport company. Modern Angular + Material Design frontend, Django backend.

AngularMaterial DesignPythonDjango
VRespecte — Social Network for Rap Community2011

Django social network for rap/hip‑hop. A platform for newcomers and known artists to share tracks, get feedback, and follow trends.

DjangoPythonFFmpegPostgreSQL
Psy-Sound — Binaural Beats Audio Editor2009

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

DelphiDirectSoundDSPAudio Processing
Tunnel Shop — E‑commerce with Social Shopping2013

Innovative e‑commerce project with personal stylist assistance for Sign&Hold. Combined an online catalog with offline appointments to shop with stylists.

PythonDjangoJavaScriptPostgreSQL
MultiGaminator — Slot Machine Control System2008

Control system for slot machines in casinos. Reverse engineering of US protocols, universal compatibility. First serious commercial experience — with ethical dilemmas.

DelphiAssemblerRS-232RS-485
Planeta Ekaterinburg — Phone Directory2009 — present

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.

PythonDjangoPostgreSQLMS Access
Crystal Spectral Scanner System2009

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.

AT90USBCC++ (MFC)USB 2.0 Isochronous
EKADoctor — Catalog Update System2007

Delphi desktop app that converts Excel price lists into compact catalog update commands for a medical portal. Solved bulk updates for thousands of items.

DelphiExcelPHPMySQL
StereoRastr — Lenticular 3D Image Generator2006

C# desktop utility for making 3D images that change with viewing angle. Image interlacing, sub‑pixel rendering, calibration for print lenses.

C#.NET 2.0GDI+WinForms
Vascular Surgery Institute CRM — Medical Information System2006

Custom CRM on Delphi + SQL Server to automate a research institute. Patient registration, medical records, anamnesis, discharge summaries. First experience in medical IT.

DelphiSQL Server ExpressADOCrystal Reports
CD Starter for Yury Uralsky2009

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.

DelphiBASS Audio LibraryWinAPIAutorun
SilverMarket — Universal Catalog Updater2007

Attempt to build a universal product for automating store catalog updates via supplier price lists. Closed due to excessive per‑client customization.

DelphiExcelCSVXML
Vlast — Offline Government Contacts Directory2010

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.

PythonPyQt4SQLite3XML
CarsBoom — Catalog of All Cars2011

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.

DjangoPythonPostgreSQLGeoDjango
FrogTelecom — SIP Client for Tajikistan Calls2010

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.

PythonPyQt4SIPG.729 codec
Idea Service — Browser Plugin to Order from IKEA2015

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.

PythonDjangolxmlChrome Extension
mixRadio — Internet Radio2010

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.

PythonIcecastFlaskLinux
RealAuto — Diagnostics‑First Used Car Marketplace2015

Marketplace with a unique model: independent diagnostics before listing. Automatic parsing of forum listings (BMW and more).

DjangoPythonPostgreSQLCelery
Sociogenetics — Own Web Studio2012—2014

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.

DjangoPythonPostgreSQLMySQL
Dry Law — Corporate Magazine Website for Penetron2012

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.

HTML5CSS3JavaScriptjQuery
Bunker Bar — Prepaid ‘Stash’ Card System2014

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

PythonDjangoPostgreSQLREST API
Slot‑Me.ru — Meeting Booking Platform2025

Cal.com for the Russian market: from architecture to production. FastAPI + React, FSD, OAuth, calendars, email, 196 tests.

FastAPIReactPostgreSQLRedis