Dmitrii Sokolov, Python developer
Open to jobs and projects

Hi, I’m Dmitrii

Backend, bots & infrastructure

3+
years of client work
18
projects in the portfolio
4
libraries on PyPI
(About)

One person instead of a backend dev, a DevOps engineer and the manager trying to get them to talk. I’ll build your backend, API or Telegram bot and launch it myself, while you get on with your business. Behind me: the backend of a mobile app with maps and an AI assistant, a Telegram shop with 100k+ users and 6 more bots for businesses.

Now
ArtFeed — backend & infrastructure
City
Saint Petersburg · UTC+3
Languages
RU · EN
Replies
within a day
GitHub · 24 weeksGitHub · 30 weeks2,926 past year
today — 0 · updated hourly

What I can
build for you

Everything under the hood: user accounts, orders, payments, connections to your CRM and other services. Your website or mobile app gets a clear, documented API, and the code is written so that any developer can find their way around it a year later, not just me.

For your customers, the bot takes orders and bookings, accepts payments, answers common questions and sends mailings. For your team, it collects requests, sends notifications and reports and passes data to your CRM. You run it all from a simple admin panel, no developer needed. I’ll launch it on your server or help you pick hosting.

I’ll move your project to a reliable server and set up HTTPS, automatic deploys and daily backups. New versions go live with no downtime, and if something goes wrong, we roll back in a couple of minutes. No more “we logged into the server and fixed it live”. If the service goes down, an alert goes out right away, to me and to you.

I’ll build and launch the first version of your product: a backend, an admin panel and a bot or a simple website. We start with what tests the idea on real users and add the rest once it’s clear what works. That way you don’t pay for features nobody needs.

  1. 01Prototype and data schemaweek 1
  2. 02Backend and admin panelweek 2
  3. 03Bot or web UIweek 3
  4. 04Deploy and first usersweek 4

Selected
work

All projects · 18
ArtFeed: the Classics page with poet cards
SocialBeta

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

Role: backend & infrastructure
artfeed.ru ↗Closed source
Khronologika: the puzzle grid
GameLive

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.

BumiLu landing page
Mobile appMVP

BumiLu

5★

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.

Role: backend & infrastructure
bumilu.ru ↗GitHub ↗SPbPU finalist 2026Open source
$ curl donaas.belyashik2k.ru/api/v1/decide?lang=ru
{
  "decision": false,
  "day": "friday",
  "message": "Нет. В понедельник ты будешь умнее, спокойнее и с кофе."
}
APILive

A joke API that tells you whether to deploy today. On Fridays, with deep suspicion. Inside: Django 6, strict mypy, tests and CI, just like a serious service.

Open source · PyPI

Python libraries

Async wrappers around payment, AI and gaming APIs.

  • AaioAsync13★
  • VisionCraftAPI9★
  • TruckersMP7★
  • PyFiveSim2★

AwardsAwards

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
PythonFastAPIDjangoaiogramSQLAlchemyPydanticDishkaTaskiq
Data
PostgreSQLPostGISRedisAlembicS3
Infrastructure
DockerDocker ComposeTraefiknginxGitHub ActionsLinuxSentry
Code quality
pytesttestcontainersmypyruff
Frontend
TypeScriptReactNext.js
Systems
C++C

How I work

  1. 01

    Brief

    A call or a chat: what the business needs, the timeline, what exists already.

  2. 02

    Estimate

    Within a day you get a plan, deadlines and a fixed price per stage.

  3. 03

    Build with demos

    Every stage is shown on a staging server; changes go in as we move.

  4. 04

    Launch & support

    I deploy to the server, hand over access and docs, and stay in touch.

Contact

Got a task?
Tell me about it

A couple of lines about the task is enough — we’ll sort out the rest in chat.

The fastest wayI’ll reply within a dayMessage me on Telegram@belyashik2k