RENZZY / Menu

Independent developer

DimaSoftware Engineer & Full-stack Developer

RENZZY

Engineering digital solutions.

I build Telegram bots, web services and business software. I automate repetitive work and turn ideas into tools people can use.

BOTS / WEB SERVICES / AUTOMATION

Selected projects.

From a Telegram bot to a warehouse app. Each case shows the problem, the workflow and what the demo verified.

ClubGate local demo terminal showing the scenario result.
01 / Telegram botDemo project

ClubGate

A bot that grants and renews access to a private Telegram community, sends expiry reminders and handles refunds.

  • Python
  • aiogram
  • Telegram Bot API
  • PostgreSQL
  • SQLAlchemy
  • Docker Compose
PayMatch dashboard with reconciliation runs and their results.
02 / Data processingDemo project

PayMatch

Reconciles orders, payments and refunds from CSV and Excel, explains discrepancies and records reviewer decisions.

  • Python
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Jinja2
  • Docker Compose
PortalPilot dashboard showing a batch of 25 confirmed orders.
03 / Browser automationDemo project

PortalPilot

A browser robot transfers CSV orders to a supplier portal and verifies whether submissions succeeded after a browser failure.

  • Python
  • Playwright
  • FastAPI
  • PostgreSQL
  • Jinja2
  • Docker Compose
StockDesk catalogue with demo products and stock counts.
04 / Windows applicationDemo project

StockDesk

An offline Windows app for a small warehouse, with receipts and issues, barcode lookup, stock history and labels.

  • C++20
  • Qt Widgets
  • SQLite
  • CMake
  • Zint
  • ZXing-C++
FlowWatch dashboard with browser checks and their status.
05 / Website monitoringDemo project

FlowWatch

A service that runs key browser workflows and verifies that a lead or order was actually saved on the server.

  • TypeScript
  • Node.js
  • Playwright
  • Chromium
  • PostgreSQL
  • Nunjucks

From an idea to a working system.

The solution follows the problem. First comes understanding, then structure, implementation and verification.

01Full-stack Development

I build workspaces where teams can upload data, review results and resolve exceptions in one place.

Possible deliverables

  • Responsive interfaces
  • Web applications and client portals
  • Interface and API integration
02Backend & API

I connect services and business rules. A bot can grant access after payment, and a server can reconcile orders and refunds and explain discrepancies.

Possible deliverables

  • REST API design
  • External service integrations
  • Data and business logic modeling
03Automation

I automate browser work such as submitting orders from a spreadsheet or checking a form on a schedule. Each run records its outcome and flags cases that need attention.

Possible deliverables

  • Data processing workflows
  • Tool connections through APIs and webhooks
  • Workflow automation
04AI Integration

I integrate OCR and models into specific workflows. For example, a tool can extract data from a photo and let someone review it before saving.

Possible deliverables

  • AI API integration
  • Tools for working with text and knowledge
  • AI features within an existing product
05Custom Software

I build software for specific workstations. A warehouse app, for example, can track stock and movements, print labels and work offline.

Possible deliverables

  • Internal tools
  • Prototypes for testing an idea
  • Purpose-built applications

Technology in practice.

Open any card to see the kinds of problems I solve with that technology.

Backend development

aiogram / Telegram Bot API
  • I build Telegram bots with aiogram, including menus, guided conversations and separate user and admin permissions.
  • I can build a club bot with Telegram Stars payments, access renewals, invitations and reminders.
  • I handle files and media, persist state between runs and prevent duplicate events from granting access twice.
ClubGate
FastAPI
  • I design REST APIs with typed requests, input validation and useful error responses.
  • I connect databases, authentication and roles, and build APIs for internal tools and service integrations.
  • I move long jobs into the background so users can upload files, track progress and download the result.
PayMatch
Go
  • Worked on APIs, accounts and access control in Forte Vision.
  • Integrated a PostgreSQL queue for background video processing.
Node.js
  • Schedule checks and separate scheduling from execution.
  • Process check results and send incident notifications.
FlowWatch

Data & automation

PostgreSQL
  • I design tables, relationships and migrations for orders, payments, refunds and audit history.
  • I use transactions and database constraints to stop repeated events from creating duplicate records.
  • I build database-backed queues that survive restarts and prevent an old worker from overwriting results after a job is reassigned.
ClubGate
SQLite
  • I build local databases for offline apps, including catalogues, stock counts and movement history.
  • I record stock movements in a single transaction so stock counts and history stay consistent if a write fails.
  • I add barcode lookup and backups, and verify that the data can be restored from a backup.
StockDesk
Playwright
  • Automate form filling and batch order processing.
  • Reproduce lost responses and verify the outcome against portal records.
PortalPilot
Docker
  • I build Docker images for APIs and workers and start the app with its database using one Compose command.
  • I isolate demo and test environments and configure variables, persistent data and service startup order.
  • I verify clean builds, migrations and restarts. I ran PortalPilot’s container setup from a freshly extracted archive.
PortalPilot

Web interfaces

TypeScript
  • I use TypeScript for both interfaces and server logic, including dashboards, APIs and background checks.
  • I model API data and UI states with types so data mistakes are caught earlier.
  • In FlowWatch I built scheduled checks, run history and incidents that close after recovery.
FlowWatch
JavaScript
  • I build interactive forms and dashboards in plain JavaScript, handling input, confirmations and errors.
  • I show progress for long-running work and refresh the results. PayMatch uses this for reconciliation and imports.
  • I build menus, toggles and animations that work with keyboard input and on phones.
PayMatch
React
  • Build reusable components for navigation, cards and pages.
  • Verify interactive components with keyboard input and mobile layouts.
Next.js
  • Generate static routes and metadata from structured content.
  • Link localized pages and preserve the current destination when switching languages.
Tailwind CSS
  • Define shared color and typography tokens.
  • Build responsive layouts and check contrast and focus.

Windows applications

C++
  • Separate desktop application logic, storage and interface.
  • Verify stock operation integrity after failures or duplicate confirmation.
StockDesk
Qt
  • Build Qt Widgets interfaces for search, receiving and issuing stock.
  • Package portable Windows builds and export labels to PDF.
StockDesk

Media & documents

FFmpeg
  • Process videos in background jobs and extract preview frames.
  • Choose output formats and processing settings for the available source.
OCR
  • Extract text from photos and screenshots with local RapidOCR.
  • Let users confirm and correct extracted data before saving it.

Model experiments

PyTorch
  • Ran local model training and inference.
  • Evaluated predictions on recordings held out from training.
Transformers
  • Loaded a multimodal Qwen model and its saved weights.
  • Verified an experimental path from video input to API output.
LoRA
  • Fine-tuned and saved adapters with PEFT.
  • Compared the adapter with the base model and checked for overfitting on held-out data.

Welcome to Renzzy

RENZZY

I love projects that cut out manual work. I can build all sorts of interesting, useful things for you. Just get in touch!

I always pay attention to the little things when I build something. As I like to say, “It’s a small thing, but it feels good.” And I’m Python’s biggest ambassador ;)

In my spare time

  • Design
  • 3D modeling
  • Drawing

Something in mind? Let’s make it work.

Tell me what you want to build or improve. A useful solution starts with a conversation.