Hi, my name is

Rafael Mendes.

I build things.

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

View Projects

01. 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.

Rafael Mendes

03. My Skillset

TypeScript

TypeScript

React

React

Next.js

Next.js

Node.js

Node.js

GraphQL

GraphQL

PostgreSQL

PostgreSQL

Docker

Docker

Kubernetes

Kubernetes

Terraform

Terraform

Jest

Jest

Git

Git

GitHub Actions

CI/CD

Redis

Redis

Tailwind CSS

Tailwind CSS

02.Where I've Worked

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.

04. Projects I've built

GraphQL Query Toolkit

A comprehensive GraphQL integration package that provides tRPC-like developer experience with type-safe cache management, multi-endpoint support, and React Query integration.

  • GraphQL
  • TypeScript
  • React Query
  • tRPC-like
  • package

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...

05. What's Next?

Get in Touch

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

Say Hello