André Cruz is a Principal Architect based in Porto, Portugal with 14 years of experience designing and shipping full-stack web platforms and developer tooling. He currently leads architecture at Uphold, applying blockchain and payments knowledge to scale a multi-asset financial platform used worldwide. Previously a CTO and lead engineer, he combines hands-on JavaScript expertise with system-level thinking—authoring fixes and features across popular open-source projects like bower and cross-spawn. His contributions span front-end UX polish (rangeslider.js) to backend compatibility and testing improvements, reflecting a pragmatic focus on reliability and cross-platform behavior. Comfortable moving between product and infrastructure, he also mentors teams and has a master’s in Computer and Telematics Engineering. A detail often overlooked: he has repeatedly improved test suites and examples to make libraries more usable for other developers, not just core functionality.
14 years of coding experience
8 years of employment as a software developer
High School Science, High School Science at Escola Jaime Magalhães Lima
Master Computer and Telematics Engineering Computer Science, Master Computer and Telematics Engineering Computer Science at Universidade de Aveiro
Lightning fast normal and incremental md5 for javascript
Role in this project:
Full-stack Developer
Contributions:1 review, 111 commits, 14 PRs in 9 years 8 months
Contributions summary:André primarily contributed to the `js-spark-md5` repository by adding and updating example code, particularly for file reading and incremental MD5 hashing. Their work involved modifying the core `spark-md5.js` file and creating/altering HTML files (`test/file_reader.html` and `test/file_reader-amd.html`) to demonstrate the library's functionality. They also fixed typos, updated documentation, and improved the test suite, reflecting a focus on usability and code quality.
A cross platform solution to node's spawn and spawnSync
Role in this project:
Back-end Developer
Contributions:1 review, 191 commits, 88 PRs in 5 years 11 months
Contributions summary:André primarily focused on improving the cross-platform compatibility of the `node-cross-spawn` library. Their work involved addressing issues specific to Windows environments, particularly concerning the execution of commands, handling of special characters, and support for shebangs. Furthermore, the user added tests and implemented fixes related to argument parsing and shell interactions to ensure correct behavior across different platforms. The user also bumped the version of the library.
execcmdwindowselectronlinux
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.