Mario Martins

Software Developer

Building performant, pixel-perfect and accessible web applications.

Github IconLinkedIn Icon

About

Hello! I'm a Software Developer with a passion for building beautiful, functional, and user-centric web applications. Over the past three years, I've had the opportunity to work with incredible teams on a variety of exciting challenges.

At The Brooklyn Brothers, I delivered projects for major clients like Unilever and Mounjaro, where my work ranged from building new sites from the ground up to providing production support for existing applications. As a freelancer for Lunars Startup Studio, I helped build and finalize core features for a new commerce application. Before that, at NSH Technologies, I focused on full-stack development, implementing large-scale B2B and B2C enterprise e-commerce websites and building custom SFCC integration for anti-fraud payment verification.

I am a strong believer in collaboration and thrive on turning great ideas into reality. I'm always eager to learn and apply my skills to create digital experiences that make a real impact.

Experience

The Brooklyn Brothers

Remote Full Time, June 2024 - June 2025

Enhanced and maintained websites for Unilever brands by resolving bug fixes, optimizing performance, and improving SEO and accessibility. Contributed to development and testing of project for Mounjaro. Collaborated with designers, project managers, and tech leads on the development of a new and existing projects.

  • Gatsby.js
  • React.js
  • TypeScript
  • Tailwind
  • GraphQL
  • Node.js
  • Prisma
  • MySQL
  • Fastify
  • Sanity CMS
  • Cypress
  • Adobe AEM
Recepedia
I played a versatile role focused on both maintenance and enhancement. My responsibilities included fixing production bugs, creating new landing pages, and adapting the Sanity CMS schema to meet evolving business needs. I provided direct technical support to the international content management teams and contributed to crucial site optimizations by making technical SEO adjustments and performing accessibility checks and fixes. All development and updates were streamlined through an automated CI/CD pipeline using Github Actions.
Recepedia
Whats For Dinner (Recepedia South Africa)
I played a versatile role focused on both maintenance and enhancement. My responsibilities included fixing production bugs, creating new landing pages, and adapting the Sanity CMS schema to meet evolving business needs. I provided direct technical support to the international content management teams and contributed to crucial site optimizations by making technical SEO adjustments and performing accessibility checks and fixes. All development and updates were streamlined through an automated CI/CD pipeline using Github Actions.
Whats For Dinner (Recepedia South Africa)
Whats For Dinner (Recepedia South Africa)
I played a versatile role focused on both maintenance and enhancement. My responsibilities included fixing production bugs, creating new landing pages, and adapting the Sanity CMS schema to meet evolving business needs. I provided direct technical support to the international content management teams and contributed to crucial site optimizations by making technical SEO adjustments and performing accessibility checks and fixes. All development and updates were streamlined through an automated CI/CD pipeline using Github Actions.
Whats For Dinner (Recepedia South Africa)
Degree Deodorant
As a developer for Unilever's global Axe/Degree website, I worked on their headless platform built with Gatsby.js and Sanity CMS. My role was to support multiple international markets by fixing production bugs and adapting the CMS schema for marketing campaigns. I also implemented crucial technical SEO and accessibility improvements, ensuring a stable and high-performing experience for a global audience.
Degree Deodorant
Degree Deodorant
As a developer for Unilever's global Axe/Degree website, I worked on their headless platform built with Gatsby.js and Sanity CMS. My role was to support multiple international markets by fixing production bugs and adapting the CMS schema for marketing campaigns. I also implemented crucial technical SEO and accessibility improvements, ensuring a stable and high-performing experience for a global audience.
Degree Deodorant
Degree Deodorant
As a developer for Unilever's global Axe/Degree website, I worked on their headless platform built with Gatsby.js and Sanity CMS. My role was to support multiple international markets by fixing production bugs and adapting the CMS schema for marketing campaigns. I also implemented crucial technical SEO and accessibility improvements, ensuring a stable and high-performing experience for a global audience.
Degree Deodorant
Dove
I supported a portfolio of Unilever's flagship brands, including Magnum, Dove, Tresemmé, and Knorr. Using Adobe Experience Manager (AEM), I was responsible for translating dynamic marketing requirements into tangible digital experiences. This involved engineering new custom AEM components, production bugfixes and adapting existing page layouts to launch global campaigns, refresh content, and ensure brand consistency across these sites.
Dove
Dove
I supported a portfolio of Unilever's flagship brands, including Magnum, Dove, Tresemmé, and Knorr. Using Adobe Experience Manager (AEM), I was responsible for translating dynamic marketing requirements into tangible digital experiences. This involved engineering new custom AEM components, production bugfixes and adapting existing page layouts to launch global campaigns, refresh content, and ensure brand consistency across these sites.
Dove
Dove
I supported a portfolio of Unilever's flagship brands, including Magnum, Dove, Tresemmé, and Knorr. Using Adobe Experience Manager (AEM), I was responsible for translating dynamic marketing requirements into tangible digital experiences. This involved engineering new custom AEM components, production bugfixes and adapting existing page layouts to launch global campaigns, refresh content, and ensure brand consistency across these sites.
Dove
Tresemmé
I supported a portfolio of Unilever's flagship brands, including Magnum, Dove, Tresemmé, and Knorr. Using Adobe Experience Manager (AEM), I was responsible for translating dynamic marketing requirements into tangible digital experiences. This involved engineering new custom AEM components, production bugfixes and adapting existing page layouts to launch global campaigns, refresh content, and ensure brand consistency across these sites.
Tresemmé
Clear Hair
I supported a portfolio of Unilever's flagship brands, including Magnum, Dove, Tresemmé, and Knorr. Using Adobe Experience Manager (AEM), I was responsible for translating dynamic marketing requirements into tangible digital experiences. This involved engineering new custom AEM components, production bugfixes and adapting existing page layouts to launch global campaigns, refresh content, and ensure brand consistency across these sites.
Clear Hair
Clear Hair
I supported a portfolio of Unilever's flagship brands, including Magnum, Dove, Tresemmé, and Knorr. Using Adobe Experience Manager (AEM), I was responsible for translating dynamic marketing requirements into tangible digital experiences. This involved engineering new custom AEM components, production bugfixes and adapting existing page layouts to launch global campaigns, refresh content, and ensure brand consistency across these sites.
Clear Hair
Mounjaro
Developed and tested an interactive educational tool for Mounjaro, aimed specifically at healthcare professionals. This project was a unique, case-based learning experience where medical professionals would evaluate fictional patient profiles to determine their suitability for Mounjaro treatment. Built with a modern tech stack using Vite, React, and TypeScript for the front-end and powered by serverless AWS Lambda functions for the backend, the application guided users through clinical decision-making scenarios. The goal was to create an engaging tool that moved beyond static pages, helping healthcare providers better understand the ideal patient profile for Mounjaro in a practical, interactive way.
Mounjaro
Backend API for internal project
I designed and implemented a backend API using Node.js, Fastify, and TypeScript, which was built to integrate with the Facebook and Instagram Graph API. My core responsibilities included architecting the RESTful endpoints and securing our service with JWT-based authentication. I also helped the development of the business logic required to communicate with Meta's external APIs.
Backend API for internal project
Cypress Testing
I was responsible for maintaining the integrity of the automated testing suite for a portfolio of Unilever's global brand websites, including Magnum, Dove, Knorr, and Axe. My specific task was to audit the existing end-to-end tests written in Cypress. I systematically reviewed the test suite to identify, troubleshoot, and fix tests that were failing or outdated. This critical maintenance ensured the reliability of our continuous integration pipeline, guaranteeing that our regression testing was accurate and effective in catching bugs before they reached production.
Cypress Testing

Lunars Startup Studio

Remote Freelance, October 2024 - November 2025

Developed responsive, modern front-end interfaces for a new e-commerce application under tight deadlines. Collaborated with back-end teams to ensure seamless feature integration and a consistent user interface using a modern tech stack.

  • Next.js
  • React.js
  • TypeScript
  • Tailwind
  • Node.js

NSH Technologies

Remote Full Time, July 2022 - June 2024

Developed and tested reusable React components across 5+ large-scale B2B and B2C e-commerce platforms, enabling the rapid development of scalable, client-specific websites.

  • React.js
  • TypeScript
  • Node.js
  • Oracle Cloud Commerce
  • Salesforce Cloud Commerce
FESA - Farmacias Especializadas
The primary objective of this project was to develop a sophisticated B2B e-commerce platform for FESA, a leading specialty pharmacy. The goal was to replace legacy ordering systems with a modern, scalable, and user-friendly digital portal for FESA's business clients. The solution leverages the power of Oracle Cloud Commerce for its robust back-end capabilities while utilizing the React-based Open Storefront Framework to deliver a fast, responsive, and highly customized front-end experience.
FESA - Farmacias Especializadas
Basic Commerce
This was an internal accelerator project to create a reusable, turnkey e-commerce application. The goal was to build a foundational solution using Oracle Cloud Commerce (OCC) and the Open Storefront Framework (OSF) that could be rapidly deployed for new clients, significantly reducing time-to-market and initial development costs. The core idea was to provide a feature-complete, production-ready storefront that could be easily "skinned" with a client's specific branding (logos, color palettes, and fonts) through simple configuration.
Basic Commerce
Armazém Paraíba
As a support developer for the Armazém Paraíba e-commerce platform, one of Brazil's largest department store chains, I provided targeted assistance to the core team on their high-traffic website. My role was to develop specific, punctual features to enhance site functionality and to diagnose and resolve critical bugs to ensure platform stability. This position required me to quickly adapt to a large, mature codebase, delivering reliable solutions that improved the user experience and supported the continuous operational needs of a major online retailer.
Armazém Paraíba
Rheem
I was on the development team for a new B2B e-commerce platform for Rheem, a global leader in heating, cooling, and water heating solutions. This project's mission was to launch a modern digital portal tailored specifically for Rheem's professional clients—such as distributors and installers—in the key Latin American markets of Brazil and Paraguay. The goal was to replace manual ordering processes with a streamlined, self-service platform that catered to the unique needs of B2B customers.
Rheem
Koin Antifraud Integration
I worked as a backend developer on a project to create a productized Salesforce Commerce Cloud (SFCC) cartridge using Node.js. The goal was to build a "plug-and-play" solution for our clients, enabling them to easily integrate our company's proprietary payment and anti-fraud system directly into their SFCC checkout process. My core responsibility was engineering the backend logic, developing the secure API that connects SFCC to our payment services, and handling the real-time data exchange for transaction authorization and fraud analysis. The result was a highly configurable and reusable cartridge that simplifies a complex integration, offering clients a quick and secure way to enhance their e-commerce payment systems.
Koin Antifraud Integration

Projects

Portfolio

Portfolio

My personal portfolio website.

Next.js 15Tailwind 4React 19Sanity CMSRedis
Live DemoSource Code
Lego

Lego

Simple one page website design for a home page of a Lego store.

ReactTypescriptViteSCSS
Live DemoSource Code

Get In Touch!