Frank Moreno is a seasoned software engineer and technical lead with 14 years of experience designing scalable frontends and backends, particularly in Flutter-driven mobile and white-label applications across sports, health, e-commerce, logistics and defense. He blends hands-on implementation with architecture and team mentorship, having led mobile teams and defined system architectures at startups and enterprises in Lima. An active open-source contributor, he has improved notable Flutter ecosystem projects such as flutter_hooks and GetX, and worked on internationalization and null-safety for widely used Dart libraries. Frank’s background in control engineering and electronics informs a systems-minded approach to optimization—he obsessively refines workflows, code and resource usage for performance and maintainability. Outside of code he’s an avid table tennis player, a detail that hints at his competitive, iterative mindset when solving engineering challenges.
14 years of coding experience
12 years of employment as a software developer
Inglés, Inglés at Asociación Cultural Peruano Británica - Británico
Estudiante Ingeniería Electrónica, Estudiante Ingeniería Electrónica at Universidad Nacional de Ingeniería
Master's degree Control Engineering and Power Electronics, Master's degree Control Engineering and Power Electronics at Pontificia Universidad Católica del Perú
Estudent Alemán, Estudent Alemán at Goethe Institut
A library useful for creating fuzzy timestamps. (e.g. "5 minutes ago")
Role in this project:
Full-stack Developer
Contributions:8 reviews, 59 commits, 24 PRs in 10 months
Contributions summary:Frank primarily focused on internationalization and localization efforts within the timeago.dart library. Their contributions included adding and modifying message files to support various languages (Russian, Arabic, Spanish, German, Romanian, English, Farsi, Swedish, Khmer, Chinese, Korean, Czech, Greek, Azebaijan, Hindi, and Malay) for displaying time differences. They also made code formatting changes and updated the example Flutter application, incorporating new features.
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
Role in this project:
Full-stack Developer
Contributions:1 review, 20 commits, 3 PRs in 8 months
Contributions summary:Frank primarily focused on refactoring and improving the GetX library, a state management and dependency injection framework for Flutter. Their contributions involved restructuring core components such as `Obx`, `ObxValue`, and lifecycle management through `GetLifeCycle`, aiming to improve the library's internal structure and maintainability. The user also made improvements to code organization and addressed import paths for better project maintainability and consistency. The user's work involved a focus on reactive programming within Flutter.
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.