Russian

🧑‍💻 Kazi Ar Rafi (Krafi)

📍 Moscow, Russia
📧 krafi.info@gmail.com | ☎ +7 993 624 42 69
🌐 Portfolio | 💼 GitLab Profile

📌 Profile

Open-source developer and Linux enthusiast with hands-on experience building automation tools, AI-powered applications, and accessibility-focused utilities. Proficient in Python, Bash, and full-stack development. Passionate about creating user-centric solutions that improve productivity and learning.

🎓 Education

🌐 Language Proficiency

English: B2–C1 (Fluent) – Duolingo & EF SET certified
Russian: B1
  • Certificate_of_Pre-University_Preparation_Completion_-_RUDN.pdf
  • (Completed preparatory engineering courses at RUDN University)
    Bangla: Native
    Hindi & Urdu: Fluent (speaking & listening)
    Toki Pona: Intermediate
    (Constructed minimalist language enthusiast)

    💻 Technical Skills

    🛠️ Featured Projects

    Date Project Name Description Tech Stack
    Jul 2023 Git-Backed Diary Encrypted diary app with Git version control Python, PySide6, Encryption
    May 2024 WhisperSub Creates subtitles for videos using Whisper; great for anime/language learners Whisper, FFmpeg, Python
    Aug 2021 Arch Star Linux Minimalist Linux distro for old hardware; beginner-friendly customization Bash, ISO Packaging
    Apr 2023 Type Tiles Typing game synced with YouTube audio to improve typing speed Pygame, pytube

    🗂️ Full Project List

    Date Project Name Description Tech Stack
    2 Aug 2021Arch Star LinuxMinimalist Linux distro optimized for old hardware with beginner-friendly setup; focused on customization and minimal RAM usage.Bash, Linux Packaging, Custom ISO Creation
    18 Mar 2023Linux Notifications to TelegramBash script that forwards system notifications to a Telegram bot for remote monitoring.D-Bus, Telegram Bot API, Bash
    27 Mar 2023Unsplash Wallpaper ChangerAutomatically downloads and changes wallpaper based on keyword search with timer support.Bash, Unsplash API, Cron
    13 Apr 2023Type TilesTyping game inspired by Piano Tiles. Integrates YouTube audio to match typing pace with music/speech rhythm.Pygame, pytube, youtube_transcript_api
    1 May 2024Screenshot2TranslateConverts text in screenshots into editable text and translates it.Pillow, Pytesseract, Translate, PyAutoGUI
    18 May 2024Tuna (AsyncIO + LLaMA Dataset Tool)Generates synthetic QA datasets using AI models for fine-tuning custom LLMs.AsyncIO, LLaMA, CSV Parsing, Prompt Tuning
    18 May 2024tuna-asyncio-with-llamaSelects screen region and extracts text for translation or copying.PyAutoGUI, Argos Translate, OCR
    28 May 2024WhisperSubCreates subtitles for videos (e.g., anime) using Whisper.Whisper, FFmpeg, Python
    27 Jul 2024krafi.hack.chatNode.js rewrite of hack.chat for anonymous group chats without login.Node.js, Socket.IO, HTML/CSS/JS
    22 Jul 2023Git-Backed DiaryEncrypted diary app with Git version control. Supports multimedia entries, encryption, calendar view.Python, PySide6, Git, Encryption Libraries
    23 Aug 2024krafi.info WebsitePersonal blog/portfolio site built with Astro (static, serverless).Astro, Markdown, Netlify
    29 Aug 2024OpenCommentAdds comment functionality to static sites with moderation panel.Node.js, Express, MongoDB, HTML/CSS/JS
    16 Sep 2024DeovidLangProcesses lecture audio and whiteboard images into synchronized video with subtitles.FFmpeg, Whisper, Pydub, PIL
    25 Sep 2024PiperClipTTSClipboard monitor that reads copied text aloud in original and translated languages.Piper TTS, Tkinter, Argos Translate
    18 Oct 2024OpenCourseFlowManages educational video playlists, tracks progress, and categorizes content.Python, GUI Toolkit, Filesystem Handling
    26 Oct 2024OpenCompressifyUpload an image → get Embedding Link as markdown and add to website using Node.jsNode.js, Express, Image Compression
    21 Jan 2025FXMorse Encoder/DecoderNew Morse code system using 7 symbol combinations for faster communication.Python, Signal Encoding
    20 Apr 2023Open IslamPrayer tracking web application for Muslims to keep track of their daily prayers.JavaScript, HTML/CSS, Web Storage
    10 Feb 2025Toki Pona DictionaryLearn Toki Pona with English and Russian translations. Includes AI-generated images and games.Flask, AI Images, Games Integration

    💼 Work Experience

    Independent Developer / Open Source Contributor – 2021 – Present
    • Built over 30+ open-source tools used globally by developers, educators, and language learners
    • Designed and maintained documentation, managed community feedback via GitLab
    • Built tools focused on automation, accessibility, and AI-assisted workflows
    • Shared work in tech forums and online communities

    🏆 Achievements

    📨 Contact Info

    📧 Email: krafi.info@gmail.com
    🌐 Portfolio: krafi-info.netlify.app
    🐙 GitLab: gitlab.com/krafi
    📍 Location: Moscow, Russia