Eric Ribia

Hi, my name is

Eric Ribia

I craft intuitive user experiences

I’m an Experienced Software Engineer skilled in creating software solutions that improve user experiences. I enjoy translating complex technical ideas into clear, user-friendly interfaces.

>

About me


Back in 2016, I took my first steps into web design by diving into the classic W3Schools website, immersing myself in HTML, CSS, and JavaScript. This sparked a fascination with coding and web development, as I discovered how sophisticated technology can profoundly impact people when presented in an intuitive and engaging way.


Today, I have been fortunate to work with small, mid-sized, and large corporations, thriving in the intersection of engineering and design. I particularly enjoy creating UI blocks—modular components that streamline the development of websites and mobile apps, enabling others to build exceptional software solutions more efficiently.


When I'm not at my computer, you can find me enjoying a good movie (Harry Potter is a favorite), reading, or indulging in a variety of other interests that would be too many to list!

Skills


Typescript

Typescript

HTML

HTML

CSS

CSS

Angularjs

Angularjs

Reactjs

Reactjs

React Native

React Native

Gsap 3

Gsap 3

PHP

PHP

Next.js

Next.js

NestJs

NestJs

Firebase

Firebase

Git

Git

Figma

Figma

Algolia

Algolia

Javascript (ES6+)

Javascript (ES6+)

Where I've Worked

Senior Frontend Engineer @Snapp Mobile GmbH — contracted to Equity Bank

October 2024 - June 2026 - Hybrid

  • Spearheaded the bank’s card-management module, building end-to-end workflows from reorder-level monitoring to ordering physical card plastics from card centers.
  • Delivered a cross-border “Move Money” experience across Africa spanning 3+ currencies, integrating currency-conversion APIs and surfacing real-time FX rates in a clear, trustworthy UI.
  • Partnered directly with product, design, and UAT testers whereby many of them non-technical end users hence moreover turned real user pain points into UX improvements on a regulated banking platform

Featured Projects

Paybills.Africa
Paybills.Africa

Platform that facilitates bill payment for merchants across africa. It also aggregates ecommerce platforms and major vendors across Africa

Angularjs

ngrx

tailwindcss

Jambopay
Jambopay

An online payment platform that enables users to securely make utility bill payments. It is designed for both personal and business use, offering convenient digital payment solutions.

Nextjs

Reactjs

tailwindcss

Redux