Benjamin López

I'm a results-driven Computer Systems Engineer with 7+ years of experience crafting scalable solutions for industries like fintech and e-commerce.

As a Full-Stack Developer, I bridge the gap between engineering and business—transforming complex problems into elegant, performant applications with Javascript technologies and many other frameworks I have worked with. My passion lies in optimizing processes, mentoring junior developers, and architecting systems that balance speed, security, and user experience.

When I'm not coding, you'll find me diving into open-source projects, spending time with my family, or playing my Les Paul Signature guitar.

Download CV (PDF)GitHub Profile

Portfolio

mockup video

Happilyfe

App for IOS and Android

Happilyfe is a mobile app that helps people rediscover their rhythm through:

  • Daily wellness tools – Simple practices for better days
  • Guided reflection – Quick exercises to pause and check in
  • Life assessment – Spot areas to focus on and grow
  • Your inner circle – Share progress with close ones

Achievements:

  • Developed the frontend using Next.js, Typescript, and RN Elements as a UI library.
  • Implemented Firebase as our backend, using Firestore for real-time data synchronization and authentication.
  • Collaborated with designers, junior developers, product managers, and QA engineers under Agile methodologies.
  • Managed the full release lifecycle for both the App Store and Google Play, including beta testing.
React Native
Expo Bare
Yarn
Styled Components
Firebase
In-App Purchases
Context
Xcode
Android Studio
Custom Hooks
GitHub
RN Elements
RN SVG Charts
React Navigation 5
mockup video

Gran México

E-commerce of Mexican Products

Gran México is one of the most important e-commerce platforms in México. I developed this project 6 years ago using WordPress and WooCommerce, and it has grown to expand to the United States. I recently migrated the frontend to Next JS, implementing a headless WordPress architecture, having a much better performance and user experience.

Recently, I gave the site a major upgrade by rebuilding the frontend with Next.js. This strategy allowed us to decouple the frontend from WordPress, resulting in a significant performance boost and a more seamless user experience. I used several APIs to fetch data from WordPress, including the REST API, GraphQL, and Cocart, which is a custom API for WooCommerce. This approach not only improved the site's speed but also made it more flexible and easier to maintain.

What makes me most proud:
  • Implemented headless WordPress with Static Site Generation (SSG), improving load times by ~60% for product/category pages.
  • Integrated Builder.io, a no-code page builder, enabling the marketing team to drag-and-drop pages without developer dependency.
  • Architected the platform’s expansion to the U.S. market, ensuring multi-region compliance (taxes, payments, localization).
  • Improved SEO strategy while maintaining excellent Core Web Vitals (LCP under 0.5s, CLS under 0.1 and FCP under 0.6s).
WordPress REST API
WooCommerce
Next JS App Router
Material UI
Typescript
Vercel
Builder.io
Yoast SEO
Cocart
WPML
Paypal
Mercado Pago
Stripe
mockup video

Vizana

E-commerce

This was my debut e-commerce project using WordPress and WooCommerce, 6 years ago. I am proud to say that it is still running and generating revenue.

Achievements:

  • Developed the frontend using WordPress, WooCommerce, and WpBakery as a page builder.
  • Implemented a custom theme with advanced features like product filtering, AJAX add-to-cart, and dynamic pricing.
  • Integrated payment gateways (Stripe, PayPal) and shipping options.
WordPress
WooCommerce
Divi
GoDaddy
Yoast SEO
Uncode
Slider Revolution
Hubspot

Websites

I have built over 100 websites in my career using WordPress, Joomla, Next.js, and Laravel.

Experience

Senior Full Stack Developer - New Payment Innovation (NPI)

Dublin, Ireland | 2024 – Present

  • Architected and developed GOP, a merchant-facing payment link platform (Next.js, AWS, Node.js) processing payments for 200+ clients.
  • Architected and developed Code Banana, an internal analytics dashboard aggregating data from GitHub, Jira, and SonarCloud for 30+ team members.
  • Mentored junior developers, fostering a culture of learning and collaboration. I provided guidance on best Git practices and code reviews.

Frontend Developer - New Payment Innovation (NPI)

Dublin, Ireland | 2022 – 2024

  • Delivered 10+ WordPress/WooCommerce sites with custom integrations, improving lead generation by 25%.
  • Developed internal web applications using React and Next.js for data visualization and reporting.
  • Built PCI-compliant PHP migration scripts, reducing manual data transfer tasks by 70%.
  • Authored technical documentation adopted by 20+ partner teams to streamline API integrations.

Frontend Developer - Kreativa Inc.

León, México | 2020 – 2022

  • Led frontend development for high-traffic sites achieving 90+ Lighthouse scores.
  • Architected, developed, and launched HappiLyfe, a React Native app for wellness tracking.
  • Collaborated with backend and design teams to refine UI/UX across 15+ projects.
  • Mentored junior developers to improve technical skills.

Web Developer - Hot Marketing

León, México | 2019 – 2020

  • Built and optimized 15+ websites (WordPress, Magento, Shopify) with a 40% boost in lead generation.
  • Developed custom WordPress plugins for Century 21.
  • Improved email campaigns with responsive templates using Mailchimp.

Web Developer - Self-Employed

León, México | 2018 – Present

  • Delivered high-performance websites for 5+ businesses. All projects were under my direct supervision.
  • Migrated Gran Mexico, an important Mexican e-commerce site, to a headless WooCommerce setup with 60% faster performance and 40% higher conversions.

Skills

nextjs logo6+ years
nestjs logo2+ years
woocommerce logo7+ years
nodejs logo3+ years
php logo3+ years
html5 logoHTML - 7+ years
js logoJavaScript - 7+ years
css3 logoCSS -7+ years
git logo7+ years
react logoReact - 7+ years
wordpress logoWordPress - 7+ years
react native logoReact Native - 3+ years
mongodb logoMongoDB - 3+ years
mysql logoMySQL - 7+ years
prisma logoPrisma - 4+ years