(About)

Hi, I’m Dmitrii

My first project with a real audience was a Euro Truck Simulator 2 mod: 17,000 subscribers and #1 on the Steam Workshop. Then came client bots, PyPI libraries and experiments in C++ and assembly. Today I build backends the way big teams do, and studying cybersecurity taught me to care not only that things work, but that data doesn’t leak.

City
Saint Petersburg · UTC+3
Education
SPbPU · Computer Security
Languages
RU · EN
Replies
within a day
Dmitrii Sokolov, Python developer

Experience

$ git log --graph
  1. 902ba3cHEAD → now2026 — now

    ArtFeed — backend & infrastructure

    A social network for authors: writing and art in one feed, follows, comments and a personal subdomain page for everyone.

    + launching January 1, 2027artfeed.ru ↗
  2. fe5dbbc11.2026

    Khronologika — author

    A magazine puzzle in the browser: a quote is hidden in a grid of letters. Every grid is generated fresh, with exactly one solution you can reach by logic, no guessing.

  3. 0ade7c22026

    BumiLu — backend & infrastructure

    A Saint Petersburg guide for Chinese tourists who speak neither Russian nor English: a map of places, walking routes and a location-aware AI assistant.

    + SPbPU 2026 finalistbumilu.ru ↗
  4. bd307a32025–26

    GentleDesk — author

    A helpdesk system: tickets from email, Telegram and Slack land in one queue, and agents answer from a web dashboard. A FastAPI backend with ticket, agent and contact modules, attachments in S3.

  5. b1d57812023–24

    NeuroAI — author

    A Telegram bot with access to 83 neural networks: text, images and audio in one chat. Six interface languages and an admin panel with mailings, bans and model switches.

    + FOSS prize winner
  6. 17ba0792023–25

    GOLDOFF — sole developer

    A Telegram shop for Standoff 2 gold and Roblox Robux: payments checked through the API, withdrawals into the game, a partner programme and an admin panel.

    + up to 1,500 active a day
  7. 7b52009initial commit07.2023

    First client bot

    Where freelancing started: bookings, shops, payments and mailings for small businesses.

    + 6 business bots since

Awards

2023/24 · Nationalfoss.kruzhok.org ↗

Prize winner, open-source projects contest

The jury’s top marks went to the scope and complexity of the code and to the developer and user docs.

Project: NeuroAI →
2024 · Regional stageprofi.copp78.ru ↗

2nd place, High-Tech Championship

We automated a parcel pickup point: 1C accounting, voice recognition and a Telegram bot for customer notifications and reviews.

Stack

Backend
PythonFastAPIDjangoaiogramSQLAlchemyPydanticDishkaTaskiqasyncioOpenAPIOR-ToolsaiohttpAPScheduler
Data
PostgreSQLPostGISRedisAlembicS3ValhallaSQLite
Infrastructure
DockerDocker ComposeTraefiknginxGitHub ActionsLinuxSentryPrometheusGrafanastructlogHeadscaleTaskfileQEMUnoVNC
Code quality
pytesttestcontainersmypyruffpre-commitimport-linter
Frontend
TypeScriptReactNext.jsTailwind
Systems
C++CCUDAFASMOpenGLImGui