Skip to content
View dmytrokurochkin's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report dmytrokurochkin

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
dmytrokurochkin/README.md

Hi, I'm Dmytro πŸ‘‹

Typing SVG

About

I build things that go past a single script. Media-Downloader-Bot pairs an aiogram backend with a Mini App and Telegram Stars subscriptions, backed by 194 automated tests and CI. Meeting-Room-Booking is a Next.js/PostgreSQL booking app with race-condition-safe scheduling that placed Top 3 at the UA Skills hackathon. AI-Bot-v2 wraps an LLM in per-chat memory, vision/voice input, and a full billing + admin panel, covered by 63 tests. Easy-Osint-Bot wraps five OSINT tools behind one Telegram bot with a self-installing bootstrap and per-user language choice. Palette-Studio is a zero-build Material Design 3 palette tool where three hex codes repaint a full six-page demo site with computed contrast and dark mode.

  • πŸŽ“ Studying IT (Technician/Programmer track) at a technical school in Poland
  • 🐍 Primary stack: Python + aiogram, picking up TypeScript, Java, PHP, React, PostgreSQL
  • 🐧 Daily-driving Arch Linux; comfortable with Cisco networking and self-hosted VPS deployment
  • 🎯 Focused on shipping real, tested, deployed projects β€” not just scripts

Tech Stack

Languages

Python TypeScript JavaScript Java PHP

Frameworks & Libraries

Next.js React aiogram Tailwind CSS

Databases

PostgreSQL MySQL SQLite

Tools & Infra

Linux Docker Git Cisco Telegram

Featured Work

Telegram bot for downloading media from YouTube, Spotify, Instagram, TikTok and more β€” with a Mini App, tiered subscriptions via Telegram Stars, watermarking, and admin tools. 194 tests Β· GitHub Actions CI Β· i18n (UA/PL/EN) Python aiogram Telegram Mini App Telegram Stars

Meeting room booking web app β€” weekly schedule, recurring reservations, and race-condition-safe booking via a database exclusion constraint. Top 3, UA Skills hackathon. Unit + integration tests Β· Docker Compose Β· timezone-aware scheduling Next.js TypeScript PostgreSQL Prisma

πŸ€– AI-Bot-v2

AI-powered Telegram bot with vision, voice, and file understanding β€” per-chat memory, tiered token quotas, Telegram Stars billing with refunds, and a full button-driven admin panel. 63 tests covering quota and billing logic Python aiogram OpenAI SDK SQLite

Telegram bot for OSINT lookups by username, email, or phone number β€” wraps Blackbird, Maigret, Sherlock, Holehe, and GHunt behind one bot, with a self-installing bootstrap and per-user language choice. 100 tests Β· vendored GPLv3 tooling Β· i18n (EN/UK/PL) Python aiogram OSINT

Live Material Design 3 palette preview β€” three hex colors repaint a full six-page demo site instantly, with computed WCAG contrast, derived dark mode, and 40 real-world presets. No build step, no backend Β· trilingual UI (EN/UK/PL) JavaScript CSS Design Systems

Thanks to Artem Bihdash for contributing to Media-Downloader-Bot.

GitHub Stats

GitHub Stats GitHub Streak

Top Langs

What I'm Interested In

πŸ” OSINT Β· πŸ€– Automation Β· πŸ” Cybersecurity Β· 🌐 Web Development Β· πŸ’ͺ Fitness Β· 🍳 Cooking Β· πŸ“Έ Photography

Get in Touch

Telegram Email Steam


Profile Views

Pinned Loading

  1. Media-Downloader-Bot Media-Downloader-Bot Public

    Telegram bot for downloading media from YouTube, Spotify, Instagram, TikTok and more β€” with a Mini App, tiered subscriptions via Telegram Stars, watermarking, and admin tools.

    Python 2 1

  2. AI-Bot-v2 AI-Bot-v2 Public

    AI-powered Telegram bot with vision, voice, and file understanding β€” per-chat memory, tiered token quotas, Telegram Stars billing with refunds, and a full admin panel.

    Python 2

  3. Palette-Studio Palette-Studio Public

    Live Material Design 3 palette preview β€” type three hex colors, the whole demo site repaints instantly with computed contrast, dark mode, fonts, and i18n.

    JavaScript 1

  4. Meeting-Room-Booking Meeting-Room-Booking Public

    Meeting room booking web app β€” weekly schedule, race-condition-safe bookings, recurring reservations. Top 3, UA Skills hackathon.

    TypeScript

  5. MZGram-Desktop MZGram-Desktop Public

    C++

  6. Easy-Osint-Bot Easy-Osint-Bot Public

    Python