Victor Nakoryakov is a seasoned CTO and serial founder with 15+ years building web, mobile, and embedded products—from bootstrapped hardware kits at Amperka to an on-demand laser-cut service and a visual programming IDE for microcontrollers. He combines hands-on engineering in ReScript, TypeScript, and Python with deep system architecture and agile delivery expertise, often applying functional programming and TDD to high-load, distributed systems. Victor is an active open-source contributor, with notable fixes in projects like three.js and contributions to the ReScript compiler and Espruino tooling that reflect both front-end 3D/graphics and embedded-flashing experience. He excels at turning complex technical requirements into pragmatic products and developer tools, and he still writes production-quality code while leading R&D and content teams. An unusual detail: he built Figuro.me solo using ReScript and three.js to process DXF/SVG for laser cutting, combining math, graphics and web engineering into a revenue-generating service.
15 years of coding experience
10 years of employment as a software developer
Cybernetics, Applied Mathematics, Cybernetics, Applied Mathematics at Moscow Aviation Institute (National Research University)
Command line toolkit for working with Arduino hardware
Role in this project:
Full-stack Developer
Contributions:138 commits in 2 years 6 months
Contributions summary:Victor primarily contributed to the development of the `ino` command-line toolkit for Arduino hardware. Their work encompassed implementing the `init`, `build`, `clean`, `upload`, and `serial` commands, alongside their respective argument parsers and functionalities. They also refactored the project, splitting it into modules, and added support for different board models, along with the capacity to handle different Arduino software versions. The user was also involved in various build-related tasks, creating templates, dependency scanning, and integrating the code with the build system.
Contributions:8 releases, 78 reviews, 781 commits in 3 years 4 months
Contributions summary:Victor primarily contributed to the XOD IDE project by bringing back and enhancing user documentation. They focused on improving the codebase’s quality by integrating and refining eslint rules using the airbnb style guide and included JSX in checks. Furthermore, the user refactored the project's style-related features, incorporating SASS for styling components like the toolbar, links, and various components related to the patch editor.
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.
Request Free Trial
Victor Nakoryakov - Chief Technical Officer at Amperka