Alejandro Isaza is a Staff ML Software Engineer at Apple with 15 years of cross-platform engineering experience blending machine learning, mobile, and blockchain systems. He has progressed from lead mobile developer roles to managing ML teams and now architects production ML solutions at scale, drawing on an M.Sc. in Computing Science and dual undergraduate degrees in physics and systems engineering. Alejandro is a pragmatic contributor to prominent open-source projects—his work spans iOS frameworks, high-performance numeric libraries, and Trust Wallet components, including transaction signing and Ethereum tooling. He brings deep platform fluency (iOS, Android, JNI, Swift, and native performance libraries) and a track record of fixing subtle correctness and compatibility issues that keep critical apps and libraries shipping. Colleagues rely on him for thoughtful cross-discipline problem solving that bridges research-grade ML with production mobile constraints.
15 years of coding experience
13 years of employment as a software developer
M.Sc. Computing Science, M.Sc. Computing Science at University of Alberta
C4 is an open-source creative coding framework that harnesses the power of native iOS programming with a simplified API that gets you working with media right away. Build artworks, design interfaces and explore new possibilities working with media and interaction.
Role in this project:
Mobile Developer (iOS)
Contributions:6 releases, 136 commits, 159 PRs in 4 years 7 months
Contributions summary:Alejandro primarily focused on fixing compilation warnings and code style issues within the C4iOS framework. Their contributions involved correcting code in multiple files related to UI components, such as `C4Shape.m`, `C4Label.m`, and `C4Button.m`, and fixing issues related to gesture recognizers. Furthermore, they added license information to the header files and improved whitespace consistency in the project.
Contributions:1 release, 177 commits, 255 PRs in 2 months
Contributions summary:Alejandro primarily worked on fixing Android-specific problems within the wallet-core library. Their contributions involved modifying Java code, specifically focusing on issues related to Bech32 address tests and Ethereum transaction signing in the JNI layer. The user made changes to proto files for Binance and updated the codebase to incorporate library downloads rather than submodules. They also made changes to handle the new address prefixes.
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
Alejandro Isaza - Staff ML Software Engineer at Apple