RobertĀ Sipka

Software Engineer at H-Lab Informatikai Kft.

Hungary
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

🤩
Rockstar
šŸŽ“
Top School
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.
code13 years of coding experience
bookBachelor of Science (BSc), Business Information Technology, Bachelor of Science (BSc), Business Information Technology at University of Szeged
github-logo-circle

Github Skills (16)

c1710
iot10
embedded10
javascript10
build-system10
nuttx10
javascript-engine10
c1110
sys10
tcp9
pwm9
spi9
parse9
parsing9
parser9

Programming languages (5)

TypeScriptC++CJavaScriptPython

Github contributions (5)

github-logo-circle
Ultra-lightweight JavaScript engine for the Internet of Things.
Role in this project:
userBack-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.
internet-of-thingsjavascript-enginejavascriptjerryscriptiot
jerryscript-project/iotjs

Mar 2017 - May 2019

Platform for Internet of Things with JavaScript http://www.iotjs.net
Role in this project:
userEmbedded 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.
Request Free Trial