Skip to content
View Kakadu525's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Kakadu525

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kakadu525/README.md

Hi, I'm Dima

C++ & Python Developer • Desktop Applications • Backend • Open Source

Profile views


About Me

  • Information Systems and Technologies student
  • Modern C++ / Windows development, and Python backends with FastAPI
  • Building useful desktop applications with C++, WinAPI and WebView2
  • Also shipping async Python services — REST APIs, bots, background workers
  • Currently learning Docker, SQL, Computer Vision and System Design
  • Open to collaborating on interesting open source projects

Tech Stack

Tech stack icons


Featured Projects

Wallet API testing panel

Async REST API for wallet balance operations, built with FastAPI and PostgreSQL — atomic balance updates, transaction history, request idempotency, token auth, and Prometheus metrics.

Language Framework Database

Highlights

  • Atomic balance updates — verified safe under 20 concurrent requests, no money lost
  • Idempotency via Idempotency-Key, append-only transaction log
  • Token auth: only a SHA-256 hash is stored; another user's wallet returns 404, not 403
  • Built-in web UI at /ui for manual testing without curl
  • Prometheus metrics, Alembic migrations, pytest against a real PostgreSQL instance, one-command Docker Compose deploy
RU

Асинхронный REST API кошельков на FastAPI + PostgreSQL — атомарные операции с балансом, журнал транзакций, идемпотентность, аутентификация и метрики Prometheus.

  • Атомарные UPDATE-операции с балансом — проверено 20 параллельными запросами без потери денег
  • Идемпотентность через Idempotency-Key, append-only журнал операций
  • Токен-аутентификация: в БД хранится только SHA-256-хеш, чужой кошелёк отдаётся 404
  • Встроенная веб-панель на /ui для ручной проверки без curl
  • Метрики Prometheus, миграции Alembic, тесты pytest против настоящего PostgreSQL, разворачивается через docker compose up

Dev Toolbox demo

Offline developer toolbox for Windows — 19+ everyday utilities bundled into a single portable .exe. No installation, no internet connection required.

Platform Language License

Highlights

  • JSON / XML / YAML / SQL formatters, JWT decoder, regex tester, diff viewer
  • Hash calculator (MD5/SHA256), Base64, UUID and QR code generators
  • HTTP client, cURL command generator, cron expression parser
  • Process explorer, log viewer with live-tail, clipboard history
  • Fully offline — nothing is sent to third-party servers
RU

Оффлайн-набор инструментов разработчика для Windows — 19+ повседневных утилит в одном портативном .exe, без установки и без интернета.

  • Форматтеры JSON / XML / YAML / SQL, JWT Decoder, Regex Tester, Diff Viewer
  • Hash Calculator (MD5/SHA256), Base64, UUID и QR-генераторы
  • HTTP Client, cURL Generator, Cron Parser
  • Process Explorer, Log Viewer (live-tail), Clipboard History
  • Полностью локальная обработка данных — ничего не отправляется на сторонние серверы

Steam Code Bot example

A VK bot that watches a Yandex Mail inbox over IMAP IDLE in real time and instantly forwards Steam login confirmation codes as a VK message.

Language

Highlights

  • Delay measured in seconds — reacts to new mail instantly, no polling
  • Runs on VK Bot Long Poll API — no public domain, HTTPS certificate, or static IP needed
  • Can run from a home computer
RU

VK-бот, который следит за почтой Yandex через IMAP IDLE в реальном времени и мгновенно пересылает код подтверждения входа Steam сообщением в VK.

  • Задержка — секунды: без опроса по таймеру, реагирует на новое письмо сразу
  • Работает через VK Bot Long Poll API — не нужен домен, HTTPS-сертификат или белый IP
  • Можно запустить даже с домашнего компьютера

GitHub Statistics

GitHub stats Top languages

GitHub streak stats


Contribution Graph

Contribution graph


Current Goals

  • Build useful desktop software
  • Ship a production-style backend service — async Python API, PostgreSQL, Docker, CI/CD, Prometheus metrics
  • Automate real-world workflows with Python (VK bot, IMAP integration)
  • Grow an open-source portfolio
  • Master Modern C++
  • Learn Computer Vision
  • Contribute to popular repositories
RU
  • Разрабатывать полезный десктопный софт
  • Выпустить бэкенд-сервис production-уровня — async Python API, PostgreSQL, Docker, CI/CD, метрики Prometheus
  • Автоматизировать реальные рабочие процессы на Python (VK-бот, интеграция с IMAP)
  • Расширять open-source портфолио
  • Освоить современный C++
  • Изучить Computer Vision
  • Контрибьютить в популярные репозитории

Connect with Me

GitHub Discord

medvedka.dima@yandex.ru

Popular repositories Loading

  1. steam-code-bot steam-code-bot Public

    VK-бот для пересылки кодов подтверждения Steam из почты Yandex

    Python 1

  2. dev-toolbox dev-toolbox Public

    Offline Windows toolbox for developers — JSON/XML/YAML formatters, JWT decoder, hash tools, HTTP client and more, built with C++ and WebView2

    C++

  3. Kakadu525 Kakadu525 Public

  4. wallet-api wallet-api Public

    Асинхронный REST API кошельков: FastAPI + PostgreSQL, атомарные операции с балансом, журнал транзакций, идемпотентность, аутентификация, rate limiting и метрики Prometheus

    Python