Anton Petnitsky

Hi, I'm Anton

Software Developer & Robotics Engineer

Building Telegram bots, autonomous robots, and AI tools from Minsk, Belarus. I make things that work — from embedded systems to web backends.

Minsk, Belarus · Remote only Robofinist competitor Python · Flutter · Embedded Available for hire
About
Who I am

Self-taught developer from Minsk, Belarus. I build practical tools — Telegram bots, automation scripts, embedded systems, and web services. I prefer shipping working code over perfect architecture.

Infrastructure

I run my own home server (Linux, Docker, nginx, PostgreSQL) and a VPS. Most of my projects run 24/7 in production. I manage everything from SSH.

Robotics

I compete at Robofinist and FIRA with self-built robots: an Arkanoid-playing robot (ESP32 + OpenCV + BLDC), a self-balancing robot (ESP32 + TMC2209 + MPU6050), and an autonomous RC car.

AI & Automation

I use LLMs as tools — building AI-powered bots, automating repetitive workflows, and exploring local models via Ollama. My main pet project is an AI persona system that mimics human conversation style.

How I Work

I communicate directly with clients and teammates, especially over long remote projects — clear about scope, timelines, and problems as they come up. I pick up new tools and domains quickly when a project calls for it.

Looking for work →

Open to remote roles: Python backend, Telegram bots, Flutter, robotics engineering. Grab my CV or write directly.

CV (EN) Резюме (RU) t.me/chotokek
Skills
Python
asyncio aiogram OpenCV FastAPI Playwright
Embedded
ESP32 Arduino TMC2209 ESC / BLDC
Computer Vision
YOLO v8 HSV calibration Kalman filter
Linux & DevOps
Docker nginx systemd PostgreSQL SSH
Telegram Bots
aiogram 3 Telethon Pyrogram GramJS
Web & Mobile
HTML/CSS/JS Three.js Flutter REST APIs
Open Source Projects
fira-autonomous-rc-car
Python
Autonomous RC car for FIRA competition. Computer vision-based lane following and obstacle avoidance.
Balance_robot
C++
Self-balancing robot built for Robofinist 2026. ESP32 + MPU6050 + TMC2209 stepper drivers + PID control.
3d-printer-control
Python
OctoPrint integration with Telegram bot for remote control of Ender 5 S1. Real-time status, job tracking.
claude-auto-continue
Python
Screenshot-based automation that detects and clicks Continue / Try again in Claude, keeping long sessions alive.
tt-saver
Python
Telegram bot — download TikTok videos without watermark. Running 24/7 in production.
chess
JavaScript
Telegram chess bot with move suggestions and gameplay against an AI engine. Web frontend included.
tg-voice-transcriber
Python
Telegram bot that transcribes voice messages to text using speech recognition.
Anonka
Python
Anonymous message bot — users send messages anonymously, admins reply in a forum thread.
hoster-ddns
Python
Automated DDNS updater for hoster.by. Gets WAN IP from Keenetic router, handles SMS 2FA via Telegram, monitors uptime.
telegram-mentioner-bot
Python
Mentions all members in a Telegram group with a single command. Useful for announcements and event calls.
MiniBoardGames
JavaScript
Collection of mini board games playable in the browser. v3.0.0.
hercules_support_bot
Python
Telegram support bot for Hercules G4 Duo 3D printer users. Based on ohld/telegram-support-bot.
All projects →
Robotics & Competitions
Arkanoid Robot "Robo Arkasha" — Robofinist 2026
Autonomous robot that plays Arkanoid in real-time. Computer vision tracks a red ball via OpenCV (HSV calibration). ESP32 receives commands over UDP from a PC and drives a BLDC motor (ESC) + L298M side motors. The entire chassis is 3D-printed from PETG.
ESP32 OpenCV UDP BLDC + ESC PETG chassis LiPo 3S
Self-Balancing Robot — Robofinist 2026
Two-wheeled inverted pendulum robot. ESP32 + MPU6050 IMU + 2× TMC2209 stepper motor drivers with NEMA17 motors. PID control loop, tuned from scratch. Built with teammate Kostya, assembled and debugged over several months.
ESP32 TMC2209 MPU6050 PID NEMA17
Autonomous RC Car — FIRA Competition
RC car with autonomous navigation for FIRA competition. Computer vision-based control running on Linux. Developed in collaboration with team NDTP.
FIRA Computer Vision Linux Autonomous
Robotics in detail →
Case study
Safalife — courier delivery app · in production →

Designed, built and deployed for a logistics company in Uzbekistan: Flutter app, FastAPI backend, self-hosted OSRM routing, signed release pipeline.

In production Flutter FastAPI OSRM
Explore
Homelab →

What runs on my home server around the clock — and what keeps it alive.

Minecraft network →

Five servers behind one proxy, my own plugins, Telegram admin bot.

3D printing →

Klipper, accelerometer-tuned input shaping, a bridge for the stock screen.

Uses →

Hardware and tools I actually use daily.

My path, education & awards →
Now
Building

Online 3D slicer with beginner/advanced modes and OrcaSlicer parity — browser-based STL slicing without installing software.

Three.js CuraEngine PostgreSQL WIP
Running in production

Safalife courier app — Flutter + FastAPI + OSRM routing, deployed for a logistics company in Uzbekistan. 10+ Telegram bots live on home server.

Live Flutter FastAPI OSRM Case study →
More about what I'm doing now →
Contact
GitHub Mukller
Telegram @chotokek
Email anton.petnitsky@gmail.com