ILYA SIAMIONAU

Location Warsaw, Poland

SUMMARY

Software Engineer with extensive experience in Python and TypeScript backend development, React + Redux frontend work, and real-time video/audio communication using WebRTC. Known for building high-impact open-source SDKs (350K+ monthly downloads), and creating C++ and Rust bindings for Python. Proficient in developing plugins for IntelliJ, VS Code, and other IDEs.

EXPERIENCE

Cycode as a Software Engineer of Open Source projects
(Apr 2023 – Present)
Abelana VR as a Software Engineer
(Mar 2020 – Apr 2023)
Iridescent Studio as a Backend developer
(Mar 2020 – Apr 2023)
Innowise Group as a Full-stack developer
(Aug 2019 – Mar 2020)

PERSONAL OPEN SOURCE PROJECTS

The AT Protocol SDK (Bluesky) [Python] 350,000+ monthly downloads

Automatically generated from API specs, type-annotated, documented, and supports both sync and async operations.

Telegram Calls [C++, Python] TOP-3500 of all Python packages in 2022

Library for personal/group audio/video calls and recording broadcasts in Telegram.

Yandex Music API [Python] 1,000+ stars on GitHub

High-level Python wrapper for the Yandex.Music API. Designed for bots, audio analysis, and third-party players, with full docs.

Python WebRTC [C++, Python]

WebRTC M92 bindings for Python, enabling real-time audio/video apps with native and web API compatibility.

Python IPLD [Rust, Python]

High-performance library for encoding/decoding DAG-CBOR and other IPLD structures. Used in decentralized data protocols like IPFS and ATProto.

SKILLS

Languages
Proficient: Python, JavaScript/TypeScript
Familiar: Kotlin, C++, Rust, C#
Frameworks
Django, Django Rest Framework, Django Channels, React
Libraries
Flask, FastAPI, Express.js, Redux
Databases
PostgreSQL, MongoDB, Firebase Firestore
Other
WebRTC, Docker, CI/CD (GitHub Actions), Electron, IDE SDKs, AI agents