Mike Hardy is a seasoned software engineer and operator with over 10 years of hands-on experience building and maintaining cross-platform mobile apps and developer tooling, and two decades running a small contracting and consulting firm. He combines practical CTO/CFO experience—having led finance, IT, and product engineering at fintech and services companies—with deep Android and iOS implementation skills reflected in contributions to high-profile open-source projects like React Native and AnkiDroid. Mike is comfortable across the stack: native Android/iOS build systems, Gradle/JDK/SKD compatibility, and React Native/Flutter integrations, and he frequently improves build stability and example apps to help other developers ship. He pairs a detail-oriented engineering mindset with financial rigor from roles managing accounting, payroll and tax compliance, and has led M&A-era transitions to modernize finance and IT. Based in Cuenca, Ecuador, he also applies an analytical approach to endurance sport physiology and personal finance, showing a pattern of optimizing systems for long-term performance. Colleagues describe him as unavoidably curious and pragmatic—someone who makes things work even when time is limited.
10 years of coding experience
2 years of employment as a software developer
Bachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at Rice University
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
Role in this project:
Mobile Developer (Android)
Contributions:424 releases, 5624 reviews, 1408 commits in 5 years 1 month
Contributions summary:Mike primarily worked on the Android mobile application, AnkiDroid. Their contributions included performance optimizations, such as using `StringBuffer.append()` in loops, and refactoring of various code components. They implemented and modified several UI elements for card editing, reviewed, and preference screens. They also addressed several bugs, including issues with image and sound handling, and incorporated user interface fixes.
A React Native library providing support for Apple Authentication on iOS and Android.
Role in this project:
Mobile Developer (Android/iOS)
Contributions:17 releases, 57 reviews, 61 commits in 2 years
Contributions summary:Mike primarily focused on enhancing the example application for the React Native Apple Authentication library. Their contributions included fixing import issues, updating the example project's Gradle configuration, and incorporating logos into example buttons for Android. The user also updated the example to be compatible with React Native 68 and performed dependency upgrades. Furthermore, the user addressed documentation-related aspects and updated types for better code clarity.
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.