Nuno Cruces is a seasoned software engineer based in Lisbon with 12 years of experience spanning mobile apps, computer graphics, backend services, embedded systems and robotics. He holds an MSc from Instituto Superior Técnico and combines academic depth with pragmatic engineering from roles at YDreams, as an independent developer and now at Team BAB-oon. An active open-source contributor, he has improved core libraries like Java Native Access and helped harden the zero-dependency wazero WebAssembly runtime by fixing subtle WASI file descriptor behaviors. His work on Refit demonstrates attention to reliability and resource management in networked systems. Comfortable across languages and layers, he brings a systems-minded approach that often surfaces in test-driven fixes and low-level interoperability enhancements.
12 years of coding experience
12 years of employment as a software developer
Master of Science (MSc), Information Systems and Computer Engineering, Master of Science (MSc), Information Systems and Computer Engineering at Instituto Superior Técnico
wazero: the zero dependency WebAssembly runtime for Go developers
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:215 reviews, 5 commits, 74 PRs in 5 months
Contributions summary:Nuno primarily contributed to the `wazero` project by fixing bugs and improving the WASI (WebAssembly System Interface) implementation. They addressed issues related to file descriptor operations, including `fdSeek`, `fdRead`, `fdPread`, and `fdSync`. The contributions involved modifying Go code within the `wasi_snapshot_preview1` directory, particularly focusing on test cases and error handling, demonstrating a strong understanding of the WASI specification.
The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.
Role in this project:
Back-end Developer
Contributions:8 commits, 2 PRs, 10 comments in 23 days
Contributions summary:Nuno contributed to the Refit library, focusing on improving the robustness and efficiency of the code. Their work included fixing issues related to GZip encoding by correctly disposing of response streams, resolving potential hangs. They also addressed the handling of `HttpContent` return types and HttpResponseMessage to enhance the library's ability to handle different types of HTTP responses and ensure proper resource management.
retrofitc-sharpturnstype-safenet-core
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.