Ivan baktsheev is a Senior Software Engineer with 15+ years building resilient, media-centric systems across web, IoT, mobile and server-side domains. He architected and shipped a company-wide digital signage platform that now controls every public display, and has engineered secure, auditable video pipelines and offline-first players that run 5K animations at 60fps. His work spans hands-on development, architecture and team leadership — from second-factor authentication and hardware-integrated deployments to creating an ultra-compact Electron-like streaming player for macOS. An active open-source contributor, he has improved front-end tooling for OpenJSCAD and published libraries like a cross-platform logging utility and the Avacia player, demonstrating a penchant for performance, small footprints and operational simplicity. Based in Russia, he thrives on turning complex media and infrastructure problems into scalable, maintainable solutions.
15 years of coding experience
10 years of employment as a software developer
Student, Computers, informational systems and networks, Student, Computers, informational systems and networks at Belarusian State University of Informatics and Radioelectronics
Contributions:251 commits, 16 PRs, 127 pushes in 3 years 9 months
Contributions summary:Ivan primarily contributed to the `App preferences plugin for cordova`, focusing on Android-specific implementations. Their work involved addressing file location issues, resolving ARC-related errors, and refactoring code for improved functionality. The user also introduced callback support, fixed typos, and implemented a solution for storing basic types within the Android platform's shared preferences. These changes enhanced the plugin's reliability and extended its capabilities.
JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. It provides a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.
Role in this project:
Front-end Developer
Contributions:20 commits, 4 PRs, 12 comments in 3 months
Contributions summary:Ivan focused on developing and refactoring the user interface for the JSCAD viewer within the openjscad.org repository. Their work involved significant changes to the `jscad-viewer.js` file, including separating code into common and engine-specific parts, and HiDPI support. The commits also show adjustments to the resize handling and the implementation of controls, suggesting a focus on improving the viewer's usability and responsiveness.
openjscadx3djscadobjcsg
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.