Skip to content
View BogdanovychA's full-sized avatar
🏠
Working
🏠
Working

Block or report BogdanovychA

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.

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

Andrii BOGDANOVYCH

Selected Projects

Flet Storage (PyPI Library)

DOI PyPI Downloads

Asynchronous data persistence library for Flet applications.

  • Designed and developed a reusable storage solution with automatic JSON serialization for complex data types
  • Implemented data isolation via namespacing, enabling safe multi-module usage
  • Published and actively maintained as an open-source package on PyPI (~259 downloads/month)

GitHub: https://github.com/BogdanovychA/flet-storage
PyPI: https://pypi.org/project/flet-storage/
AI Skill: https://skills.sh/bogdanovycha/flet-storage/flet-storage


Mr. Transcript (PyPI Library)

DOI PyPI Downloads

Lightweight Python wrapper for reliable retrieval of YouTube transcripts with automatic URL parsing and subtitle fallback.

  • Designed and developed an open-source Python library that simplifies transcript extraction from YouTube videos across multiple URL formats, including youtube.com, youtu.be, shorts, and embed
  • Implemented a resilient transcript lookup flow that prioritizes manually created subtitles and automatically falls back to YouTube-generated transcripts when needed
  • Added developer-friendly features such as language discovery, optional timecoded output, and type hints to improve integration into automation, research, and content-processing workflows

GitHub: https://github.com/BogdanovychA/mr-transcript
PyPI: https://pypi.org/project/mr-transcript/


Fluent Manager (PyPI Library)

DOI PyPI Downloads

Lightweight Project Fluent localisation manager with automatic locale fallback.

  • Designed and developed a streamlined localization solution featuring automatic discovery of .ftl resource files from the filesystem
  • Implemented a robust fallback chain (preferred locales → default locale → key itself) to ensure reliable string rendering across multiple languages
  • Published and actively maintained as an open-source package on PyPI (~128 downloads/week)

GitHub: https://github.com/BogdanovychA/fluent-manager
PyPI: https://pypi.org/project/fluent-manager/


H-Line | Lead Developer & Architect

DOI

Open-source hotline automation system for government sector digitalization.

  • Architected and developed a cross-platform application using Python 3.14 and Flet, strictly adhering to SOLID principles and modular design for long-term maintainability.
  • Automated citizen appeal processes for the State Energy Supervision of Ukraine, implementing a scalable document generation engine (DOCX, MD, HTML) using the Registry Pattern and Jinja2 templates.
  • Engineered a robust communications layer with secure SMTP (SSL/TLS) delivery and enterprise-grade data validation/configuration management using Pydantic v2.
  • Streamlined deployment and development workflows using Docker and uv, ensuring consistent execution across Desktop, Web, and server-side environments.
  • Standardized for Open Source & Research: Orchestrated the public release under EUPL-1.2, ensuring full metadata compliance with PEP 639 and establishing research citability via DOI.

Tech Stack: Python 3.14, Flet, Pydantic v2, Jinja2, Docker, uv, SOLID, Registry Pattern, SMTP (SSL/TLS), EUPL-1.2, PEP 639.

GitHub: https://github.com/BogdanovychA/h-line


Nexus Shell — AI Agent Bot

Telegram-based interface for interacting with multiple LLM providers.

  • Designed secure API key storage system using AES encryption
  • Enabled safe multi-user interaction with Gemini, ChatGPT, and Claude
  • Implemented multilingual support

GitHub: https://github.com/BogdanovychA/nexus-shell
Bot: https://t.me/NexusShellBot


CodeUA (Ukrainian Code)

Social application to honor the memory of fallen heroes.

  • Developed cross-platform application (Web, Android) using Flet
  • Implemented multilingual support
  • Delivered a user-facing product with real-world purpose

GitHub: https://github.com/BogdanovychA/CodeUA
Web: https://codeua.foundation101.org/
Google Play: https://play.google.com/store/apps/details?id=org.foundation101.codeua


Karatel Game

RPG game based on D&D 5e mechanics with custom Ukrainian content.

  • Developed backend logic for combat system, progression, and dice mechanics
  • Integrated LLM APIs for dynamic interactions
  • Built web-based interface using Streamlit and FastAPI

GitHub: https://github.com/BogdanovychA/karatel-game
Web: https://karatel.ua/


MiniGames

Collection of casual games for mobile and web platforms.

  • Developed cross-platform applications using Flet
  • Built and deployed web and Android versions
  • Structured multi-project architecture for scalability

GitHub: https://github.com/BogdanovychA/bmg
Web: https://minigames.bogdanovych.org/
Google Play: https://play.google.com/store/apps/details?id=org.foundation101.minigames

Pinned Loading

  1. nexus-shell nexus-shell Public

    Nexus Shell AI Agent

    Python 1

  2. flet-storage flet-storage Public

    A lightweight utility for simplified client-side storage management in Flet applications.

    Python 9 2

  3. fluent-manager fluent-manager Public

    Lightweight Fluent localisation manager with automatic locale fallback

    Python 1

  4. CodeUA CodeUA Public

    CodeUA for Ukrainian people

    Python 2

  5. bmg bmg Public

    Bogdanovych's Mini Games

    Python 1

  6. karatel-game karatel-game Public

    Karatel — a game based on Dungeons & Dragons

    Python 1