João Reis is a software engineer with 13 years of experience blending robotics middleware expertise and systems-level C++ development with practical DevOps and build engineering for large open-source projects. Trained at Instituto Superior Técnico (BSc/MSc), he led middleware transitions in long-running robotics projects (SocRob) and later contributed significantly to Node.js infrastructure—improving Windows build tooling, node-gyp, and libuv filesystem/timer/tty implementations. He currently collaborates on Node.js core at Janea Systems while also having founded an early-stage energy startup where he built backend prediction and data infrastructure. Comfortable across embedded MSP430 work, ROS integrations, Java APIs, and cross-platform build automation, he brings a rare combination of robotics real-time constraints and large-scale open-source build/test automation. Notably, his contributions helped modernize Windows support in critical tooling used by countless Node.js developers.
13 years of coding experience
7 years of employment as a software developer
First Certificate in English (FCE), B, First Certificate in English (FCE), B at University of Cambridge
Bachelor of Science (BSc), Information Systems and Computer Engineering, 14 out of 20, Bachelor of Science (BSc), Information Systems and Computer Engineering, 14 out of 20 at Instituto Superior Técnico
Contributions:5 reviews, 55 commits, 77 PRs in 7 years 8 months
Contributions summary:João's primary contributions focused on build and automation infrastructure for Node.js. They added Windows-specific build scripts, incorporated Windows support into the version selection script, and refactored the Windows build process using Ansible. The user also implemented automatic cleanup for the binary temporary repository and made updates to the Ansible inventory system for secret management.
Contributions:25 commits, 42 PRs, 25 pushes in 11 months
Contributions summary:João primarily contributed to the build process and configuration of the `node-gyp` project. Their work included debugging and refactoring Python-based build scripts for compatibility, specifically related to Python 3 and Windows platform support, including Visual Studio detection. Additionally, they added support for VS 2019 and various versions, and updated the test suite. Their contributions were crucial in ensuring the cross-platform compatibility and maintainability of the native addon build tool.
gypnode-jsnode-gypn-apijs-native
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
João Reis - Software Engineer at Janea Systems Inc