Author & Company¶

Stepper-C is designed, written and maintained by Anton Vynohradov and published by SystemFromScratch® — secure embedded systems and compliance-ready engineering, from concept to certification.
Author¶
Anton designs and builds reliable, secure embedded products end to end: firmware, board support packages and drivers, RTOS and Embedded Linux platforms, hardware bring-up, and the security and compliance work needed to ship them. He is based in Poland and works remotely worldwide.
| Area | Focus |
|---|---|
| Embedded software | Bare-metal, RTOS and Linux firmware in C/C++, built to be maintained for years |
| BSP & drivers | Bootloaders, Zephyr drivers and Linux kernel work for MCUs, SoCs and SoC FPGAs |
| Security & compliance | Secure boot, threat modelling, MISRA C/C++, EU Cyber Resilience Act (CRA) readiness |
| Industries | Industrial IoT, automotive, robotics, medical and consumer electronics |
Technology: C · C++ · Python · Zephyr RTOS · FreeRTOS · Embedded Linux · Yocto · Buildroot · ARM Cortex-M · STM32 · Microchip FPGA · RISC-V · CAN / ISO-TP · ROS 2 · Docker · Git · CI/CD · MISRA C/C++ · EU CRA
For Stepper-C, Anton wrote the library, its unit tests and closed-loop tests on a motor model, and this documentation.
SystemFromScratch®¶
SystemFromScratch® was founded by Anton Vynohradov. The company combines deep embedded engineering with cybersecurity and certification-focused product development, for teams in industrial IoT, automotive, robotics, medical and consumer electronics that need a partner who understands the whole stack — silicon, firmware, operating system and the regulations that govern them.
| Service | What it covers |
|---|---|
| Embedded software development | Bare-metal, RTOS and Linux firmware for performance, reliability and long-term maintainability |
| BSP & device drivers | Board support packages, bootloaders and low-level drivers for MCUs, SoCs, FPGAs and custom hardware |
| RTOS & Embedded Linux | Zephyr, FreeRTOS and Embedded Linux (Yocto, Buildroot): porting, configuration, integration, reproducible builds |
| Hardware bring-up & integration | Schematic review, first boot, validation and production support, including SoC FPGA and motor-control platforms |
| Cybersecurity & CRA readiness | Secure boot, firmware integrity, threat modelling and a secure development lifecycle for the EU Cyber Resilience Act |
| Compliance & consulting | MISRA C/C++, static analysis, code and architecture reviews, compliance roadmaps |
Stepper-C is one of the open-source projects in the SystemFromScratch® portfolio: public engineering work that can be inspected line by line, built with the same rules — MISRA C, full test coverage, documented decisions — that the company applies to customer products.
Contact¶
| Channel | Address |
|---|---|
| Website | systemfromscratch.com |
| avynohradov@systemfromscratch.com | |
| GitHub | github.com/AntonVynohradov |
| GitHub organization | github.com/SystemFromScratch |
| linkedin.com/in/vynohradov | |
| ORCID | 0009-0005-6965-0911 |
| Location | Poland — working remotely worldwide |
Building a connected product, bringing up new hardware, or preparing for the Cyber Resilience Act? Get in touch through systemfromscratch.com or by e-mail.
Support and feedback¶
- Bugs and feature requests: open an issue on
GitHub. Please include the library
version, the numeric backend, your compiler and target, the
struct sstep_configvalues, and — for control problems — the status or a phase-current capture. - Contributions: see Contributing to the library.
- Commercial support, integration and custom development: contact SystemFromScratch® through systemfromscratch.com.
Trademarks and acknowledgements¶
SystemFromScratch® is a registered trademark. The SystemFromScratch® name and logo are used in this documentation to identify the publisher of Stepper-C; the Apache License 2.0 grants no rights to use them, and they may not be used to endorse or promote products derived from Stepper-C without prior written permission.
Motor and board names (17HS19-2004S1, B-G431B-ESC1, STM32) appear only as examples of hardware the library can drive. STM32 is a registered trademark of STMicroelectronics International N.V.; Stepper-C is not affiliated with or endorsed by STMicroelectronics or any motor manufacturer.