Experienced Software Engineer specializing in backend development in Python and TypeScript, with practical experience in real-time video and audio communication using WebRTC, and frontend development in React + Redux. Also possesses first-hand expertise in creating C++ bindings for Python.
Open Source Projects
- atproto — the AT Protocol SDK for Python. - Python WebRTC — a Python Extension that provides bindings to native WebRTC. - Telegram Calls — a Python library with C++ extension. Voice chats, private incoming and outgoing calls in Telegram for Developers (@tgcallslib, @tgcallschat). - Yandex.Music API — a Python high-level interface for the private Yandex Music API (@yandex_music_api). - Telegram Web Crawler — automatically detects changes made to the official Telegram sites (@tgcrawl). - Type Language Object — a Python and JavaScript/TypeScript library for reading binary serialized Type Language Schema. - Awesome Telegram Calls — a curated list of projects for Telegram Calls. - Yandex Music Token — a single page frontend app for security authorization users by Yandex credentials for Telegram bot.
Опытный инженер-программист специализирующийся на разработке backend на Python и JavaScript с практическим опытом в технологиях для общения в реальном времени (WebRTC) и в разработке frontend на React + Redux. Так же есть непосредственный опыт создания нативных C++ расширения для Python.
Проекты с открытым исходным кодом
- atproto — AT Protocol SDK для Python. - Python WebRTC — Python расширение на C++ которое предоставляет биндинг к нативной WebRTC библиотеке. - Telegram Calls — Python библиотека с C++ расширением. Голосовые чаты, личные входящие и исходящие звонки в Telegram для разработчиков (@tgcallslib, @tgcallschat). - Yandex.Music API — высокоуровневый Python интерфейс для закрытого API сервиса Яндекс.Музыка (@yandex_music_api). - Telegram Web Crawler — автоматическое обнаружение изменений в официальных сайтах Telegram (@tgcrawl). - Type Language Object — Python и JavaScript/TypeScript библиотека для чтения формата бинарно сериализованных TL (Type Language) схем. - Awesome Telegram Calls — курируемый список проектов для звонков в Telegram. - Yandex Music Token — одностраничный фронт для безопасной авторизации в Яндекс аккаунт для Telegram бота.