W1bbex Python Backend Developer Automating manual workflows
I connect services, build bots and create tools for automation.
projects = {
"iot": "PC Control",
"ast_tool": "TG-FlowMap",
"mobile_iot": "Phone Control",
"devops": "VDS Control",
"ai_cli": "W1x CLI",
"fpc_core": "FPC-AutoOffline",
"fpc_smm": "FPC-AutoSMM",
"fpc_test": "FPC-E2E",
"data": "FunPay Parser",
"platform": "W1bbex Hub",
"webgl": "W1bbex AI Universe",
}
About me
I’m a 16-year-old student software developer. I have been writing code since January 2026, progressing from Python basics to production systems, PyPI packages, ESP8266 hardware control and Cython builds.
I focus on backend logic, integrations and automation, using Telegram Bot API, external APIs, Linux, systemd, SQLite, ETL and AI assistants.
I build services for order fulfilment, plugin distribution, isolated E2E testing and remote server control, turning ideas into working products.
Projects and tools
Open each card for architecture and implementation details.
PC Control
Remote PC control through Telegram: power, Windows sign-in, apps and telemetry.
Control before Windows sign-in
Close details
Remote desktop software requires an active session; keyboard dongles introduce security concerns.
An ESP8266 controls an ATX optorelay and reads Morse input. A Windows daemon uses PsExec and Win32 APIs to work with the secure Winlogon desktop without USB keyboard emulation.
Relay response below 1.5 seconds; 412 automated tests (all passed locally); VPN node rotation; Yandex Music control; C# sensor collector; over 117,000 SQLite WAL telemetry points.
Telegram UI ⇄ Cloud VDS (TLS) ⇄ Mosquitto MQTT (QoS 1) ⇄ [ESP8266 (OOB) + Winlogon Session 0 + Desktop Agent]
Session 0 isolation, WTS session tracking, interrupt handling, EEPROM brute-force protection and extraction of Telegram custom emoji icons.
TG-FlowMap
Maps Telegram bot screens and finds broken transitions.
Source code on GitHub
Close details
Growing bots have complex routers, callbacks and inline keyboards that are hard to audit.
A Python AST analyser maps screens without executing code, while a Telethon crawler explores live bots using Dijkstra’s algorithm and filters payment buttons.
Approximately 50 ms static analysis, 217 automated tests, Telegram API limit validation and an interactive DOM/SVG graph.
[Python AST (SAST) + Telethon Dijkstra (DAST)] → Unified BotMap Spec → GPU DOM/SVG Graph & AI Benchmark
Resolves dynamic f-strings, conditional expressions and defaults; prevents graph collisions and optimises text rendering.
Phone Control
Android automation: scheduled alarms, lecture recording and uploads.
Android / Termux
Close details
Alarms and lecture recording depend on manual work while Android restricts background services.
A Termux daemon schedules alarms, records AAC/M4A audio, detects Wi-Fi location and syncs recordings to a VDS for Gemini-assisted notes.
Under 2% daily battery use, approximately 18 MB per lecture, MQTT over TLS, SHA-256 checked atomic updates and 25 unit tests.
[Termux Daemon] ⇄ Paho MQTT (TLS 8883) ⇄ Cloud VDS (Upload API + Gemini) ⇄ Android Intent Bridge [BBKClock + AAC + Wi-Fi]
A Termux:API socket bridge handles restricted operations; the daemon handles Do Not Disturb and restarts after updates.
VDS Control
Manage server services through Telegram with logs and AI diagnostics.
Linux / systemd / AI
Close details
Investigating server failures from a phone requires log inspection, SSH and manual restarts.
A Telegram interface offers Gemini-assisted diagnosis, a session shell and coordinated restarts.
Supervises FunPay and PlayerOK services, restarts daemons in parallel and monitors load.
Telegram (aiogram) → Systemd & Process Supervisor → Log Tail Analyzer → Gemini AI
Guarded remote shells, LLM-assisted DevOps and resilient daemons.
W1x CLI
A local terminal AI assistant with tools, search and conversation memory.
Available on PyPI
Close details
Basic local model CLIs lack tools, web search and persistent context.
A keyboard-driven TUI supports function calling, file reading, long-term memory and a Python sandbox.
Published as pip install w1x-cli, with open source on GitHub and Windows, macOS and Linux support.
Rich TUI / prompt_toolkit → Tool Engine → Ollama → Memory Storage
TUI design, GPU and RAM profiling, and open-source distribution.
FPC-AutoOffline
Automated offline account delivery, access codes and order tracking.
Order fulfilment automation
Close details
Manual Steam and Rockstar account delivery, Guard codes and slot tracking consumed seller time.
Automates delivery, IMAP codes, Steam Guard, Denuvo limits and slot reservation.
A 14,780-line plugin with session caching and transactional order storage.
Telegram / FunPay → Python Core → IMAP / Steam Guard → SQLite Storage
The single-file design led to a modular architecture, coding agents and automated tests.
FPC-AutoSMM
Processes FunPay orders through SMM provider APIs.
Source code on GitHub
Close details
Manual order processing takes time and invisible input characters can break provider APIs.
Sanitises zero-width characters, integrates SocPanel API v2 and automates order fulfilment.
A 9,420-line open-source plugin supporting SMM panels and automatic cancellation on refunds.
Telegram / FunPay → AutoSMM Engine → SocPanel API v2 → Cardinal Delivery
High-volume bot design, input handling and refund arbitration.
FPC-E2E
Tests FunPay Cardinal plugins through a purchase and refund.
Full transaction workflow
Close details
Manual plugin testing on live accounts was risky and made refactoring difficult.
An isolated setup runs seller and buyer, completes a test transaction, checks plugin behaviour and refunds.
Live end-to-end purchase, response and refund with logging and safeguards.
pytest → Isolated Process → FunPay Live API → Safety Guardrails
Isolated verification, diagnostic artifacts and automatic restrictions for AI agents.
FunPay Parser
Collects and normalises seller, review and listing data for market analysis.
Open Source · Data / ETL
Close details
A lack of normalised seller and pricing data made market analysis difficult.
An asynchronous ETL pipeline rotates proxies, preserves raw MHTML with SHA-256 hashes, parses reviews and classifies listings.
2,000 sellers, approximately 108,000 reviews and 4,490 reference orders with a product taxonomy.
Asyncio Scraper → Proxy Pool → SHA-256 Raw Layer → SQLite Transactions
Resilient ETL pipelines, data integrity, schema migrations and immutable raw data.
W1bbex Hub + Admin Bot
Plugin distribution, updates and licence management through Telegram.
FastAPI / Cython
Close details
Plugin distribution and versioning require access control without exposing source code.
An update plugin connects to a FastAPI backend that compiles Cython binaries and a Telegram licence admin bot.
A central update hub builds for Python and OS versions, schedules module removal and manages licence plans.
Telegram Admin Bot → FastAPI (Uvicorn) → Cython Compiler → Hub Client
Compiled distribution, update delivery and Telegram-based access management.
W1bbex AI Universe
An interactive 3D showcase of AI services in the browser.
Live demo available
Close details
The goal was to present AI services through an interactive 3D experience.
A navigable 3D universe uses raycasting for selection, GSAP camera animation and adaptive rendering.
A public project with device-adaptive pixel ratio and optimised WebGL shaders.
Three.js (WebGL) → OrbitControls → Raycaster → GSAP → Adaptive Quality
Learning a new technology, designing a 3D scene and delivering an interactive project.
Technologies
The stack behind these services, from low-level system calls to asynchronous backends and LLM pipelines.
Asynchronous backends, queues, ETL pipelines and SQLite WAL.
MTProto, Bot API, MQTT over TLS and external web services.
Systemd daemons, Android Termux, Windows services and ESP8266 firmware.
Static AST analysis, local models, pytest and terminal interfaces.
How I work with AI agents
I use AI agents to develop and investigate code, set constraints, review changes and test the result.
Context and rules
I document architecture in PROJECT.md and working rules in AGENTS.md; agents start by inspecting code and constraints.
Tools for the task
I use skills for research, review and testing, and split well-defined work between agents where appropriate.
Verify the result
I check findings against code, run tests, verify workflows and inspect services and logs for server changes.