Felipe Gisbert is a software engineer with 10+ years of hands-on experience building scalable, fault-tolerant distributed systems, specializing in Erlang and Elixir across fintech, telecom and high-availability platforms. He has led migrations and core backend work—such as moving MongooseIM’s DB driver and contributing APNs HTTP/2 implementations—demonstrating deep expertise in production Erlang systems. Felipe has driven domain-driven rewrites from PHP to Elixir for fintech stacks including e-wallets and payment gateways, and recently built GPT-powered collaboration tools, showing a blend of systems engineering and applied AI curiosity. Comfortable choosing the right tool for the job, he pairs low-level concurrency and fault-tolerance knowledge with pragmatic API and LiveView development. Now exploring Python and machine learning, he’s expanding into AI while remaining a reliable contributor to established open-source Erlang projects. Based in Alcoy, Spain, he’s also an avid pizza artisan and self-described popcorn craftsman, bringing a hands-on, creative streak to engineering.
10 years of coding experience
16 years of employment as a software developer
Universitat Politècnica de València
Master's degree Java-J2EE-XML-AJAX Computer Software Engineering, Master's degree Java-J2EE-XML-AJAX Computer Software Engineering at Grupo SYNCROM
Contributions:7 releases, 1 review, 57 commits in 4 years 3 months
Contributions summary:Felipe primarily focused on developing the core application logic and structure for an Erlang-based APNs (Apple Push Notification services) provider. They implemented the application and supervisor behaviors, along with the initial connection setup using the `gun` library, which handles the HTTP/2 communication with the APNs servers. Their contributions also included establishing the application's structure and integrating external libraries like `jsx` for JSON handling and `wpool`. Further work involved adding functionality for closing the connection and implementing the backoff strategy.
MongooseIM is Erlang Solutions' robust, scalable and efficient XMPP server, aimed at large installations. Specifically designed for enterprise purposes, it is fault-tolerant and can utilise the resources of multiple clustered machines.
Role in this project:
Back-end Developer
Contributions:16 commits, 9 PRs, 64 pushes in 1 month
Contributions summary:Felipe primarily contributed to migrating the project's database driver from `mysql` to `p1_mysql`. This involved significant code changes within the `ejabberd` application, specifically modifying database connection and query handling logic. Furthermore, the user fixed test suite issues, including correcting mock database interactions and addressing comments from pull requests. The user demonstrated proficiency in the project's core Erlang-based backend.
fault-tolerantscalablexmpp-servererlangxmpp
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.