André Cruz

Principal Architect at Uphold Inc.

Porto, Porto, Portugal
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
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.
code14 years of coding experience
job8 years of employment as a software developer
bookHigh School Science, High School Science at Escola Jaime Magalhães Lima
bookMaster Computer and Telematics Engineering Computer Science, Master Computer and Telematics Engineering Computer Science at Universidade de Aveiro
languagesEnglish, Portuguese
github-logo-circle

Github Skills (23)

javascript10
jquery10
back-end-development10
jes10
windows10
data-manipulation10
testing10
cross-platform10
manipulation10
manipulate10
jtest10
modular-programming10
html10
nodejs10
arraybuffer9

Programming languages (16)

MDXJavaCSSC++CGoHTMLErlang

Github contributions (5)

github-logo-circle
satazor/js-spark-md5

Jan 2012 - Aug 2021

Lightning fast normal and incremental md5 for javascript
Role in this project:
userFull-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.
incrementaljavascriptlightningnormalmd5
moxystudio/node-cross-spawn

Jun 2014 - May 2020

A cross platform solution to node's spawn and spawnSync
Role in this project:
userBack-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.
Request Free Trial
André Cruz - Principal Architect at Uphold Inc.