Hi, my name is

Rafael Mendes.

I build things.

Full Stack Web Engineer with a Product Manager and UI/UX Background.

View Projects

About me

With over 6 years of experience in the software industry, including as a Product Manager and UI/UX Designer, I have developed a deep understanding of the entire product lifecycle and the ability to lead teams of varying sizes. I have a customer-focused approach and an agile mindset, allowing me to quickly deliver minimum viable products and exceed expectations.

As a full-stack developer, I bring a wealth of experience and a passion for problem-solving to the table. My love for coding has led me to explore new and innovative solutions. I am confident in my abilities and eager to continue pushing the boundaries of what is possible.

You'll usually find me by my computer building apps, creating functional 3D Prints and getting involved with random projects.

My Skillset

TypeScript

JavaScript

React

React Native

Next.js

file_type_tailwind

Tailwind CSS

GraphQL

Kubernetes

Docker

Terraform

Node.js

Bun

AWS

GCP

Apollo

Auth0

Stripe.js

file_type_jest_snapshot

Jest

Playwright

Cypress

Redis

Where I've Worked

Senior Full Stack Engineer
Full Stack Developer
Technical Business & Product Manager
More on LinkedIn
Senior Full Stack Engineer @ Lush

2023 - 2025

Designed and optimised high-traffic systems handling 300+ requests per second, implementing advanced caching strategies and load balancing techniques.

  • Implemented solutions leading to annual cost savings exceeding £250k.
  • Led a team of 3 engineers providing technical guidance, overseeing daily operations, conducting 1-on-1 sessions, and performance reviews.
  • Developed and deployed scalable web applications using React, TypeScript, and Next.js with internationalisation support.
  • Built complex UI components with Radix UI primitives and Tailwind CSS, creating accessible, responsive, and visually consistent interfaces.
  • Built AI-powered recommendation systems leveraging machine learning models to increase user engagement.
  • Architected GraphQL supergraphs with Apollo Federation, enabling modular and scalable API design.
  • Developed native mobile applications using React Native with TypeScript for cross-platform compatibility.
  • Created robust backend services with Node.js, Express, Hono and Bun for improved performance.
  • Implemented real-time data communication using GraphQL subscriptions with WebSockets and SSE for live updates in critical applications.
  • Worked on Kubernetes clusters on GCP with autoscaling capabilities.
  • Implemented infrastructure as code using Terraform to manage AWS and GCP resources, ensuring consistent environments across development and production.
  • Set up multi-region deployments on AWS ECS and GCP GKE for improved global latency.
  • Built and improved CI/CD pipelines using GitLab and Docker for automated testing and deployment.
  • Built native QA macOS tooling for internal testing processes.

Projects I've built

React Focus Point

A React component that enables dynamic focal point positioning for responsive images, ensuring the main subject remains visible across different screen sizes and aspect ratios.

React

TypeScript

package

Image Handling

Wedsite.ai

Full-stack AI-powered website builder platform with drag-and-drop editor, automated subdomain system, and AI-powered onboarding tools.

React

TypeScript

Next.js

Tailwind

AI

SAM - Lush

Business Tool to help manage day to day in the retail stores, tracking stock, customer orders, deliveries, wastage and more.

React.js

Next.js

Apollo

Chakra UI

Auth0

SAM - Native

Native counterpart of a web application build with React Native, made with a focus on performance and speed.

React Native

Expo

Apollo

Tailwind

Lush AI

AI Powered chatbot able to advice and answer questions on any Lush Product, built for customers and staff training.

Typescript

Bun

Vectors

AI

Lush Chat Order Tracking System

Backend to connect front-end chatbot with Lush's internal systems to track orders and customer queries.

Typescript

Express.js

GraphQL

AWS

Video Template Library

Built for a Video Marketing Company, to share in-house built templates across the company effectively.

Typescript

Next.js

TRPC

Prisma

NextAuth

Cloudinary

Chakra UI

Google Drive Api

Lush.com - Redirector Edge Worker

Backoffice & Cloud worker to manage redirects. Edge Redirection, Bulk upload, url validation for uniqueness, valid response, etc

React.js

Next.js

Apollo

Chakra UI

Auth0

See other Projects

See other projects I was involved with...

What's Next?

Get in Touch

I'm currently open to new opportunities, my inbox is always open. Weather you have a question or just want to say hi, I'll do my best to get back to you.

Say Hello