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.