Personal details

Rami S. - Remote front-end developer

Rami S.

Based in: 🇵🇹 Portugal
Timezone: Lisbon (UTC+0)

About

Frontend engineer with a decade of experience building for the web, currently focused on Vue, Nuxt, and TypeScript.

Specialized over the past several years in fintech payments — building secure checkout and payment flows across card, wallets, and open banking, with particular attention to PCI scope on the card side: tokenization, 3D Secure, and vaulting integrations.

The problems I find most interesting live where user experience and compliance pull in different directions — keeping a flow simple without cutting corners on security and regulation requirements.

Writing at ramigs.dev.

Work Experience

Frontend Engineer, Payment Integrations
Omni Matrix | Aug 2020 - Jul 2026
Node.js
TypeScript
AWS Lambda
Nuxt.js
Vue.js
  • Architected and built frontend architecture for multiple fintech products — merchant payment platforms, a white-label Bitcoin exchange, and a card-payments SDK — unifying fragmented provider and regional integrations behind consistent, reusable interfaces so consumer-facing apps stayed decoupled from underlying vendor changes. More project details at ramigs.dev/about.
  • Built checkout, wallet, and compliance-onboarding flows (card payments, Apple Pay, Google Pay, Pix, Boleto, Trustly, Volt, e-ID auth) alongside a provider-agnostic tokenization/3D Secure SDK and a serverless market-data proxy, using Vue.js, Nuxt.js, TypeScript, Node.js, and AWS Lambda.
Frontend Engineer
eVISO | Aug 2020 - Jun 2022
C#
Docker
Nuxt.js
  • Developed features for CORTEX, eVISO's web portal for energy resellers, helping build features that let resellers manage electricity and gas contract activations for their end customers.
  • Nuxt.js for the frontend, C# and Docker on the backend

Projects

ramigs.dev
Astro.js
My professional website and blog
https://tvcine.pt/
2019
Nuxt.js
Strapi