Jimmy Mena is a Core Software Engineer with a PhD in Computer Architecture and over a decade of hands-on experience building high-performance, scalable systems in C++, CUDA, Protobuf and client-server architectures. He blends deep research expertise from roles at Barcelona Supercomputing Center and CERN with production-grade engineering at banks and analytics companies, specializing in distributed task-based runtimes, heterogeneous HPC, and GPU-accelerated data processing. Jimmy has authored papers and extended programming models (OmpSs-2, Nanos6) to enable distributed dataflow and asynchronous task parallelism, and has practical experience optimizing Kalman filters for LHCb triggers with up to 10x speedups. At BBVA he translated prototypes into robust, instrumented C++ services with improved traceability and recovery, and more recently focused on GPU sorting/grouping performance at scale. He contributes to prominent open-source projects such as the GNU Emacs mirror, demonstrating attention to low-level details like API migrations and display-engine enhancements. Based in Catalonia, he pairs academic rigor with pragmatic performance engineering to solve complex problems that matter to both businesses and large-scale science.
11 years of coding experience
10 years of employment as a software developer
Master's degree Nuclear Physics, Master's degree Nuclear Physics at Instituto Superior de Tecnologias y Ciencias Aplicadas
UPC Universitat Politècnica de Catalunya
Master's degree High Performance Computing, Master's degree High Performance Computing at SISSA
Contributions summary:Jimmy made several contributions to the Emacs mirror repository. They fixed a typo in a Lisp file related to face attributes. They also updated the code to substitute deprecated WebKitGTK+ API calls with JavaScriptCore GLib API calls, demonstrating an understanding of web component integration. Additionally, the user added a new parameter ":extend" to face attributes, which will be used in the display engine later.
Contributions:134 commits, 51 pushes, 1 branch in 3 years 1 month
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.