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 (500K+ monthly downloads),
and creating C++ and Rust bindings for Python.
Proficient in developing plugins for IntelliJ, VS Code, and other IDEs.
EXPERIENCE
Cycodeas a Software Engineer of Open Source projects
(Apr 2023 – Present)
Enhanced code coverage with tests from 43% to 70% and achieved a 12% speed improvement
in handling local files.
Spearheaded significant enhancements to the Cycode CLI,
including a complete UI redesign for the v3 update,
with visually rich components,
and optimizing CLI distribution via package managers
and binary packaging.
Solely developed, published, and maintained a range of IDE integration plugins
(IntelliJ IDEA,
Visual Studio,
VS Code)
delivering them to respective marketplaces and reaching 5,000+ developers.
Built the Cycode MCP (Model Context Protocol) server from scratch,
enabling seamless product integration with leading AI-powered IDEs like Cursor and Windsurf,
as well as popular plugins such as Copilot Chat and Cline.
Contributed extensively to the new version of
Bearer’s Static Application Security Testing (SAST) engine by
improving Python language support
and implementing hashmap data structures in its interpreted simulation language.
Architected and executed a multi-component
Abelana MDM
(Mobile Device Management) solution for all-in-one VR headsets (Meta Quest, Pico, VIVE).
This included an async backend API (Django Channels),
a secure background device agent (Android API, Kotlin),
a Device Setup Tool (Electron, React, ADB),
and a real-time web console (React).
Constructed a Jaccard index and frontend for a system that intelligently forms optimal teams
based on input parameters such as hard and soft skills, requirements, and preferences,
recommending the best team for each project.