mirror of
https://github.com/EDeev/EDeev.git
synced 2026-10-07 20:49:47 +03:00
Профиль EDeev: о себе, стек и проекты · About me, stack and projects
| .github/workflows | ||
| README.en.md | ||
| README.md | ||
| README.zh.md | ||
My Projects
🤖 LLM agents and MCP
Projects
- Mospolytech MCP – an MCP server that gives LLM assistants access to the open timetable and the student account of Moscow Polytechnic (team project)
- Davi – a personal AI agent in Telegram and MAX built on PydanticAI: 6 in-house MCP servers, long-term memory and vector search on PostgreSQL/pgvector, LLM judges for answer quality and infrastructure actions (davi.deev.su, closed source)
- Declaude – exports Claude.ai chats and projects into a static HTML archive; the
claude-export-htmlpackage on PyPI
Technologies
🐍 Backend and Telegram bots
Projects
- ABOBOT – a Telegram bot for group chats: mentions by name, voice messages included (17K+ users)
- API Processor – a Django REST API: speech recognition (Vosk), PDF/DOCX parsing, a gRPC service
- Converterbot – Markdown → DOCX by the GOST 7.32-2017 standard: the
md2gostpackage on PyPI and a Telegram bot - Compile Hub – an async backend for an online IDE that compiles C++, Python and JavaScript (team project)
- Y.Calendarkin – a Telegram bot with Yandex Calendar event notifications
- Circlechek – a Telegram bot: video → video note and back
- VK to Telegram Reposter – forwards new posts from VK to Telegram
Technologies
🛠️ Infrastructure and DevOps
Projects
- Homelab – a fleet of 5 servers (Moscow, Saint Petersburg, Amsterdam, Prague, home): Prometheus monitoring with Telegram alerts, self-hosted Git on Forgejo with packages and releases, automatic backups from every node, VPN, a mail server; articles about it are in the blog (in Russian)
- AlertBot – a Telegram bot for server fleet monitoring: Alertmanager alerts, summaries of servers, services and TLS certificates
Technologies
🌐 Web Development
Projects
- deev.space – my portfolio site on Django with projects and a blog
- Tablo – a web app for students: timetable from a photo with AI, grade trackers and sharing
- Makeup artist portfolio – a commercial FastAPI site with its own admin panel and SEO settings in the panel, 1000+ visits a month (dragileva.ru)
- fe0.ru – a portal of 15+ online tools on FastAPI: TTY chat, Cisco IOS emulator, audio transcription, a web version of Declaude (fe0.ru)
Technologies
🎮 Game Development
Project
- Pixel Gamble – a 2D action RPG on Pygame with a combat system, enemy AI and a dynamic camera
Technologies
🎓 Coursework and early projects (archived)
Moscow Polytechnic University
- Quizlab – a quiz REST API on DRF → Docker (nginx, Caddy) → a Qt client with Singleton and Adapter
- Mobile Devices Database – a database course project: a 2025 smartphone dataset in PostgreSQL (3NF) and a PyQt6 app
- MosPolyHelper – a Telegram bot with video routes around the university buildings (team project practice)
- Web Development – Flask labs and the exam app, an online library
- Web Technologies Basics – labs from a first HTML page to a lunch delivery service
- WorldLang – the exam: a website of an online language school on a course API
Ryazan State Radio Engineering University, Yandex Lyceum and school
- Student Sorter – a C++/CLI Windows Forms app: a list of applicants with sorting and charts
- Yandex Lyceum Projects – Flask web apps from the Yandex Lyceum course
- School Table – a student diary on PyQt5: timetable and notes
- NPR MeteoBot – a school Telegram bot with school cancellations and weather for Norilsk
- School Menu Bot – a school canteen Telegram bot: menu and lunch orders
Technologies
About me
Achievements
- 2nd place at an international competition of research and practical projects (V. I. Vernadsky Crimean Federal University) — a web interface for users with disabilities in the 1C system
- 17K+ users of the ABOBOT Telegram bot
- 2 packages on PyPI —
md2gostandclaude-export-html - Leading development teams at Moscow Polytechnic — groups of up to 7 people, code review
- A blog about DevOps and infrastructure — 3 articles, 8,700+ views: deev.space/blog (in Russian)
Experience
Lead Developer | NowHere (Moscow Polytechnic) | 05.2026 - present
- Embedded software for the Aimee voice AI device on Raspberry Pi Zero 2 W: capture and streaming of four-channel audio
- Porting the ChopCheck bill-splitting service (500+ users) from Telegram to MAX
- Leading a group of 5 people, doing code review
Build System Developer, Team Lead | AzOffice (Moscow Polytechnic) | 05.2025 - 06.2026
- An office suite based on Apache OpenOffice: building from source on Windows, MSI installers, improving its features
- Led a team of 6 people
Backend Developer, Server-Side Lead | EasyAccess (Moscow Polytechnic) | 09.2024 - 06.2025
- A REST API on Django and PostgreSQL for a web accessibility extension
- Docker containerization: environment setup went from ~2 hours down to ~15 minutes
- Led a group of 7 people
Developer | Personal projects | 2022 - 2024
- Telegram bots, website parsing, video processing: Y.Calendarkin, NPR MeteoBot, Circlechek
Education
- Moscow Polytechnic University — Systems and Software Engineering, 3rd year (2024 - present)
- Ryazan State Radio Engineering University — Fundamental Computer Science and Information Technology (2022 - 2024)
- Yandex Lyceum — Python (2020 - 2022)
Interests
- LLM agents and tooling for them
- Infrastructure and fault-tolerant distributed systems
- Open source development
- Process automation
- APIs and microservices
- Data-driven event forecasting: collecting and interpreting data