Andrés Aragoneses

Lead Software Engineer

Hong Kong, China
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és Aragoneses is a Lead Software Engineer based in Hong Kong with 18 years of experience building and maintaining cross-platform .NET systems and developer tools. He combines full-stack and backend expertise, having contributed to high-profile open-source projects like Xamarin.Forms, Mono, and the .NET linker as well as F# tooling and blockchain libraries such as NBitcoin and Nethereum. Andrés is skilled at platform-specific UI work and low-level runtime fixes—his contributions span GTK and macOS backends, serialization and linker bug fixes, and build-system automation. As a team lead and maintainer, he focuses on code quality, refactoring, and improving testability and compatibility across frameworks. Notably, his work often targets subtle interoperability and build issues that improve long-term maintainability for large, cross-platform ecosystems.
code18 years of coding experience
bookUniversidad Politécnica de Madrid
stackoverflow-logo

Stackoverflow

Stats
17,454reputation
5.5mreached
331answers
147questions
Badges
visual-studio
top-5%
macos
top-5%
github
top-5%
gitlab
top-5%
git
top-5%
csv
top-5%
github-logo-circle

Github Skills (72)

gnu-make10
testing10
bash10
bitcoins10
glib10
asp-net10
deserialization10
gtk10
build-automation10
fsharp10
optimization10
astm10
dotnet-new10
dotnet10
formatter10

Programming languages (24)

C#PowerShellJavaC++CSSRustCTeX

Github contributions (5)

github-logo-circle
sochix/TLSharp

Oct 2016 - Sep 2020

Telegram client library implemented in C#
Role in this project:
userBack-end Developer
Contributions:2 reviews, 55 commits, 86 PRs in 3 years 11 months
Contributions summary:Andrés primarily contributed to improving the Telegram client library implemented in C#. Their work focused on refactoring the code base for better exception handling and updating tests. The user also addressed build-related issues by switching to a lower framework version, expanding the library's compatibility. Furthermore, the user made significant improvements to the test suite by adding more informative exceptions and NUnit support, enhancing the project's testability.
client-librarytelegrammtprotocsharptelegram-client
Nethereum/Nethereum

May 2016 - Aug 2020

Ethereum .Net cross platform integration library
Role in this project:
userBack-end Developer
Contributions:25 commits, 23 PRs, 95 comments in 4 years 3 months
Contributions summary:Andrés primarily contributed to the core functionality of the Nethereum library. Their work involved refactoring transaction signing, adding support for private keys as byte arrays, and improving exception handling within the KeyStore module. They also addressed build warnings and fixed a build issue related to the IpcClient project. Furthermore, the user made changes to the TransactionSigner class to improve code reusability and clarity.
rpcgethsigningnethereumethereum
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és Aragoneses - Lead Software Engineer