Portfolio
AI Chat Application
A feature-rich AI chat application built with FastAPI and WebSocket, supporting multiple LLMs from various providers. Features real-time streaming, Google OAuth, persistent chat history, and a usage-based billing system with live currency conversion.
Databases Course Materials
Comprehensive course materials for database systems including lectures, practical exercises, and assignments. Available in both English and Russian for undergraduate computer science students.
All-Chat-Bot: Multi-AI Telegram Chatbot (open source)
A Telegram chatbot that lets users chat with multiple AI providers (OpenAI, Anthropic, Google, Groq, XAI), manage conversations, and track stats. Built with Python, SQLite, and python-telegram-bot for seamless, persistent, multi-model AI chat.
Anonymous Student-Teacher Relay Telegram Bot
A Telegram bot for anonymous student-teacher communication, peer voting, and deadline management. Built with Python, SQLite, and python-telegram-bot, it streamlines moderated group messaging for educational communities.
Anki Vocabulary Telegram Bot
A Telegram bot for efficient vocabulary learning using flashcards and spaced repetition. Built with Python, SQLite, and python-telegram-bot, it helps users master new words with adaptive review sessions, statistics, and reminders.
Teacher's Test Bot
A Telegram bot for creating, administering, and grading tests with MCQ and open-ended questions. Built with Python, SQLite, and python-telegram-bot, it streamlines assessment for teachers and students.
HEMIS Student MCP: Claude/ChatGPT Integration for University Students (open source)
A Model Context Protocol (MCP) server for accessing your university HEMIS student data directly from Claude or ChatGPT. View grades, schedules, attendance, documents, and more—securely and privately, right from your desktop AI.
Thesis Generator: Automated Academic Writing with LLMs (open source)
An open-source tool that analyzes your project’s source code and generates a structured academic thesis draft using Large Language Models. Supports translation to Russian and Uzbek. Built with Python, OpenAI-compatible APIs, and Pydantic.
Dota 2 Data Science Pipeline (open source)
A comprehensive data science pipeline for Dota 2 analytics, featuring data collection, preprocessing, feature engineering, and machine learning model training. Built with Python, pandas, and scikit-learn, it enables large-scale experimentation and predictive modeling for esports research.
Ilm Sarchashmalari: Academic Journal Website
A Django-powered academic journal website for managing issues, announcements, editorial content, and more. Built with Python, Django, and Bootstrap, it streamlines the publication workflow for scholarly journals.
WordleBot Telegram Game (open source)
A multilingual Wordle game for Telegram, supporting English, Russian, and Spanish. Built with Python, MongoDB, and python-telegram-bot, it brings the classic word puzzle to your chat with hints, language learning, and more.
Dota Data Bot (open source)
A Telegram bot for Dota 2 statistics, live match tracking, and match outcome prediction. Built with Python, MongoDB, and python-telegram-bot. Delivers real-time insights and analytics for Dota 2 players and fans.
Gender Equality Information Portal
A web portal for sharing news, documents, statistics, and resources on gender equality. Features multilingual support, media uploads, and a modern, responsive interface for public engagement.
Qarz Daftar Telegram Bot (open source)
A Telegram bot for managing shop debts and debtors, built with Python, MongoDB, and python-telegram-bot. Streamlines debt tracking for small businesses and shop owners.
Code Checker Telegram Bot (open source)
A Telegram bot for daily coding challenges, automatic code testing, and real-time leaderboards. Built with Python, SQLite, and the python-telegram-bot library, it streamlines competitive programming for Telegram communities.