Andrei Pustovoi

Developer

Stack, experience and zero marketing

Full Stack with a lean towards Python backends and AI. 5+ years in production: from teleradiology DICOM streams to Telegram bots that run marketplace ads. I also build mobile apps with Flutter and React Native. Below: the stack, the experience, and a breakdown of the very site you're reading.

Stack by layer

Backend

  • Python
  • Django
  • FastAPI
  • Celery
  • Go

Frontend

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • Vue

Mobile

  • Flutter
  • React Native

Data & messaging

  • PostgreSQL
  • Redis
  • Kafka
  • RabbitMQ

Infrastructure

  • Docker
  • AWS

Where this stack got battle-tested

HealthTech: AI teleradiology

Ingesting and routing DICOM from clinic PACS, study queues, an AI assistant. 10+ clinics, UI in 6 languages. Since 2024, still my main production system.

  • Django
  • FastAPI
  • Celery
  • Vue
  • DICOM/PACS

ADMP PRO: WB/Ozon ads from Telegram

Team lead. A bot that crunches through marketplace ad options in minutes instead of weeks of manual searching.

  • Python
  • Telegram Bot

SciOffice

Product development in a team. Details are better told in person.

KGPK: attendance and timetable

Team of 3+1. A classic record-keeping system whose only job is to just work, every single day.

Freelance

My entry into commercial development: lots of small projects, fast feedback, and the habit of shipping things to done.

How this site works

This site is its own case study. No magic, just decisions you can poke at:

  • Next.js 15 (App Router) + React Three Fiber: the voxel QR in the hero is a real, scannable matrix assembled from particles in a single InstancedMesh.

  • The backend is suslicke-hub: FastAPI + an aiogram bot on my own VPS. The shirt QR points at /qr, and I change campaigns and config straight from Telegram.

  • An nginx fallback: if the hub goes down, nginx answers with the redirect itself, so the shirt QR can't die as long as nginx is alive.

  • The visit counter is my own Postgres table, no cookies: a daily hash instead of tracking. PostHog runs only with consent.

Source code and the rest of my projects are on GitHub.

GitHub

Want to talk code?

Message me on Telegram: architecture, the voxels in the hero, or your project.

Message on TelegramSave contact