I've designed and developed Subrosa Messenger, a self-hosted end-to-end encrypted messenger with Android and desktop clients and a Python server. It supports 1:1 messaging, groups, file and voice transfer, WebRTC calling, and self-hosted deployment.
I implemented and documented its security architecture, including X3DH-style key agreement, Double Ratchet sessions, hybrid ML-KEM-768 key exchange, encrypted storage and backups, device-bound authentication, and anonymous routing.
I harden protocols and server behavior against race conditions, replay and fail-open scenarios, resource abuse, malformed input, and unbounded queues. My work spans Kotlin, Jetpack Compose, Python, WebSockets, Docker/nginx, Git, debugging, manual testing, and cross-platform interoperability.
Alongside software work, I diagnose and repair electronics, from laptops and PCs to industrial electrical and electromechanical equipment. I take unfamiliar technical problems from root-cause analysis through repair, testing, documentation, and deployment.

