Skip to main content

Portfolio

Collection of implemented cases: initial conditions, engineering decisions made, and measurable results. Focus on system reliability, performance, accessibility, and delivery speed.

Digital Tutor

Backend Developer • 2020

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

Technical Lead & Performance Engineer • 2024

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

Technical Lead & Architect • 2024

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

QA Automation Engineer • 2023

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

Full‑stack Developer & Product Designer • 2022

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

Full‑stack Developer • 2021

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

Technical Lead • 2020

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

Backend Developer • 2019

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

Technical Recruiter • 2013

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 Developer • 2018

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

Founder & CEO • 2017

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
Детальный кейс →

reraiseMe — Video Hosting for Poker Players

Backend Developer • 2011

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

Backend Developer, HTML/CSS • 2010

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

Backend Developer • 2010

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

Full‑stack Developer • 2016

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

Full‑stack Developer • 2011

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
Детальный кейс →

Tunnel Shop — E‑commerce with Social Shopping

Team Lead & Project Manager • 2013

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

Developer, Reverse Engineer • 2008

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

Developer • 2009 — 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.

  • Python
  • Django
  • PostgreSQL
  • MS Access
  • HTML
  • CSS
  • JavaScript
Детальный кейс →

Crystal Spectral Scanner System

Developer • 2009

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

Developer • 2007

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

Developer • 2006

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

Developer • 2006

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

Developer • 2009

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
Детальный кейс →

Vlast — Offline Government Contacts Directory

Developer • 2010

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

Backend/Frontend Developer • 2011

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

Developer • 2010

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

Developer • 2015

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

Backend Developer • 2010

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

Backend Developer • 2015

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

  • Django
  • Python
  • PostgreSQL
  • Celery
  • Redis
  • BeautifulSoup
  • Scrapy
Детальный кейс →

Dry Law — Corporate Magazine Website for Penetron

Frontend Developer, Design • 2012

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

Backend Developer, API Design • 2014

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
Детальный кейс →
Projects: architecture, performance, scale — case studies — Potapov.me