Robert Sipka is a senior C++ software engineer with 12 years of experience specializing in low-level systems, embedded development and IoT platform work. Based in Hungary, he has contributed significant core functionality and reliability improvements to high-profile open-source projects like JerryScript and IoT.js, adding platform-specific system routines and secure type validators across modules. His background spans academic research and industry work at the University of Szeged and H-Lab, where he built performance and energy monitoring tooling and a C++ source analysis toolchain. Comfortable collaborating with international teams, he combines deep language- and build-system knowledge with practical experience shipping portable, resource-constrained software. Notably, his contributions often bridge parser/engine internals and platform integration, reflecting both algorithmic insight and systems pragmatism.
13 years of coding experience
Bachelor of Science (BSc), Business Information Technology, Bachelor of Science (BSc), Business Information Technology at University of Szeged
Ultra-lightweight JavaScript engine for the Internet of Things.
Role in this project:
Back-end Developer
Contributions:64 reviews, 127 commits, 260 PRs in 5 years 10 months
Contributions summary:Robert primarily contributed to the JerryScript JavaScript engine, focusing on code enhancements and bug fixes. Their work included addressing command-line argument checks, adding forward declarations, and resolving C99 standard compliance issues through type casting. They also refactored string-related functionalities and made updates to the build process, and also implemented improvements in the Javascript parser module. These changes demonstrate a strong understanding of the internal workings of the JavaScript engine.
Platform for Internet of Things with JavaScript http://www.iotjs.net
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:40 commits, 43 PRs, 1 push in 2 years 2 months
Contributions summary:Robert primarily focused on developing and maintaining the IoT.js platform, contributing significantly to its core functionality and platform compatibility. Their work involved updating the JerryScript submodule, adding essential system-level functions like `setjmp` and `longjmp` for specific targets (stm32f4-nuttx), and integrating absolute paths for file system resources in the tests. Additionally, they addressed bugs in the net module and improved error handling. Several commits involved adding secure type validators to various modules like PWM, TCP, and SPI, indicating a focus on improving code reliability and security within the IoT framework.
internet-of-thingsjavascript
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.