Carlos Cuesta is a Senior Software Engineer based in Barcelona with 11 years of experience building delightful, user-centric front-end products and developer experiences. He combines hands-on JavaScript and React expertise with a strong emphasis on CI/CD, automation, and developer tooling—having introduced automated dependency updates, code generation, and GitHub Actions pipelines in production teams. As a leader at N26 and Ulabox he’s bridged web and mobile platforms, mentored engineers, and led major migrations to Next.js and React Native that enabled product pivots and marketplace launches. An active open-source maintainer, Carlos created and improved popular tools like gitmoji and its CLI, bringing usability, tests, and ES6 refactors to developer workflows. Now at Apple, he continues to blend product, engineering and DX priorities to ship elegant front-end solutions at scale. He’s particularly passionate about simplifying complexity through automation and thoughtful developer-first design.
11 years of coding experience
11 years of employment as a software developer
Batxillerat Tecnològic, Batxillerat Tecnològic at Col·legi Sant Andreu de Natzaret
CFGS Desenvolupament d'Aplicacions Web, CFGS Desenvolupament d'Aplicacions Web at Escola Tècnica Professional El Clot
A gitmoji interactive cli tool for using emojis on commits. 💻
Role in this project:
Full-stack Developer
Contributions:61 releases, 272 reviews, 268 commits in 6 years 2 months
Contributions summary:Carlos primarily contributed to the development of a command-line interface (CLI) tool for managing gitmojis. Their work involved implementing the "list" and "search" options, along with integrating a configuration feature. They added prompting and commit functionality, enabling interactive commit creation, and updated the code to use ES6 features. The user refactored code structure and improved the overall CLI experience, including adding tests.
Contributions:18 releases, 584 reviews, 244 commits in 6 years 4 months
Contributions summary:Carlos made multiple contributions to the gitmoji project, primarily focused on website development. They started by setting up the initial website structure, including build processes and workflows. They subsequently added CI/CD pipelines and tests, implemented core features like copy-to-clipboard functionality, and integrated a theme toggle switch. The user also refactored the codebase to use Next.js, demonstrating a migration to a modern web development framework.
commitsemojigitmojiconventional-changelogcommit
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.