Victor Nakoryakov

Chief Technical Officer at Amperka

Moscow, Moscow, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code15 years of coding experience
job10 years of employment as a software developer
bookCybernetics, Applied Mathematics, Cybernetics, Applied Mathematics at Moscow Aviation Institute (National Research University)
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
7,060reputation
623kreached
81answers
15questions
Badges
python
top-5%
unit-testing
top-5%
django
top-5%
github-logo-circle

Github Skills (45)

javascript10
gnu-make10
python10
flashing10
firmware10
command-line-interface10
sass10
eslint10
ui-design10
makefile10
avr-gcc10
flash10
uid10
compiler-compiler10
svg10

Programming languages (19)

MDXPowerShellC++CSchemeRustTree-sitter QueryHTML

Github contributions (5)

github-logo-circle
amperka/ino

Oct 2011 - Apr 2014

Command line toolkit for working with Arduino hardware
Role in this project:
userFull-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.
hardwarearduino
xodio/xod

Jun 2016 - Oct 2019

XOD IDE
Role in this project:
userFront-end Developer
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.
functional-reactive-programmingprototypingarduinodataflow-programmingvisual-programming-language
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