Gabriel – Next.js, Typescript, React, experts in Lemon.io

Gabriel

From Brazil (UTC-3)flag

Full-stack Web Developer|Senior
Lemon.io stats
1
projects done
480
hours worked

Gabriel – Next.js, Typescript, React

Gabriel is a highly experienced technical leader with over 15 years of experience in the tech industry. His career began in production engineering and quickly transitioned into IT, where he took on a wide range of development and management tasks. Over time, his passion for technology led him to become a full-stack developer, and he has since mastered technologies like React, Next.js, TypeScript, AWS Services, Docker, and Kubernetes. Gabriel is deeply committed to fostering an innovation-driven culture and continually seeks to create impactful solutions through his technical mastery and leadership skills.

18 years of commercial experience in
AI
Analytics
Edtech
Entertainment
Fintech
Marketing
Product management
Productivity
Project management
Sales
Sports
Marketplace
HRMS
Mobile apps
Web development
Agentic automation
Main technologies
Next.js
2 years
Typescript
6 years
React
6 years
SQL
5 years
Node.js
5 years
Additional skills
Nest.js
SASS
Styled-components
PHP
AWS Lambda
AWS
MySQL
Nuxt.js
Vue.js
AI
Chat bots
Webhooks
GraphQL
Tailwind CSS
GitHub Actions
OpenAI API
DevOps
Docker
PostgreSQL
React Native
Claude Code
CI/CD
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Creator/Director
Nov 2025 - Ongoing8 months
Project Overview

A full-stack reading tracker Gabriel built solo, from architecture to production. It helps users manage their reading life, track progress, organize books into lists, and surface insights about their habits. Shipped as a React web app and a native Android app on a shared NestJS REST API, self-hosted with a complete CI/CD pipeline.

Project gallery:
Portfolio example for Bookworm Tracker by Gabriel, Creator/Director
Responsibilities:
  • Created the architecture for front and back-end;
  • Created the schemas for Prisma and Database;
  • Built the CI/CD pipeline for auto deploys on a Raspberry Pi 5;
  • Wrote an article with technical details and decisions on LinkedIn.
Project Tech stack:
Nest.js
React Native
React
Typescript
Prisma
PostgreSQL
Docker
Docker Compose
DevOps
Infrastructure provisioning
Cloudflare
Jest
Vite
Claude Code
Grafana
pm2
Prometheus
Node.js
API Testing
AI-assisted coding
Senior Full-stack Developer
Nov 2023 - Ongoing2 years 8 months
Project Overview

This project was a highly unique initiative for a Brazilian sports network, focusing on delivering a customized calendar for the 2024 Paris Olympics. The calendar was designed to feature all sports being played, with filter options for sport type, date, and medal events, providing users with an intuitive and engaging way to stay updated on the games.

Responsibilities:
  • Architected the front-end from scratch — a responsive, high-performance React interface for the Olympic calendar;
  • Built search and filtering by sport, date, and medal events for smooth navigation across the full event schedule;
  • Integrated Google Calendar and built an iCal export so users could save events on iOS, Mac, and any calendar app;
  • Delivered HubSpot marketing automations and campaigns, and maintained multiple WordPress sites.
Project Tech stack:
React
Typescript
Styled-components
Claude Code
WordPress
API
API Testing
HubSpot API
Hubspot
WooCommerce
AI-assisted coding
Project Lead and Senior Front-end Developer
Aug 2018 - Ongoing7 years 11 months
Project Overview

Product and front-end lead for a platform serving nearly 40,000 students since 2018. Over 7+ years Gabriel has owned the front-end architecture and technical direction as it grew into a full learning ecosystem: live classes, community forums, downloadable materials, and a network of satellite apps unified by single sign-on.

Responsibilities:
  • Owned the front-end architecture and have led the platform's technical direction for 7+ years as it scaled to nearly 40,000 students;
  • Led a distributed team of in-house and freelance engineers, driving both product management and hands-on development;
  • Designed a scalable Styled-components design system powering a large, evolving React + TypeScript codebase, documented with a Storybook component library;
  • Architected an ecosystem of satellite services and apps unified through single sign-on (SSO);
  • Built and maintain the AWS deployment pipeline (S3 + CloudFront) with automated CI/CD via GitHub Actions;
  • Integrated OpenAI-powered features into the platform.
Project Tech stack:
React
Typescript
Styled-components
SASS
GraphQL
OpenAI API
Claude Code
DevOps
AWS
Django REST
PostgreSQL
GitHub Actions
CI
CD
MUI
Storybook
OpenAI
AI API integration
AI-assisted coding
PWA
IT Director
Dec 2015 - Ongoing10 years 7 months
Project Overview

A digital marketing agency focused on digital courses launches, paid ads and sales. Gabriel has been working with them since the beginning of the business doing everything IT related, from configuring servers, domains and Emails all the way to automations and integrations between platforms. All those automations and integrations are done using N8N or Make. He had a self-hosted instance of N8N running on Docker that's able to do everything I need it for, with extensive use of APIs and Webhook from our main sales platforms, Hotmart and Stripe. Those automations include Lead updating and distributing via external CRM, Whatsapp notifications using Z-API, Google sheets for automatic sales recovery and sales team support, updating Supabase and Active Campaign with sales and lead data.

Responsibilities:
  • Developed pages using Elementor + Wordpress utilizing best practices for maximum performance;
  • Adapted plugins for Wordpress;
  • Managed Servers on Digital Ocean/AWS/Shared Hosting Solutions;
  • Managed DNS;
  • Developed landing pages with HTML/SASS/VueJS;
  • Created and maintained automations with N8N, Make and Manychat to improve the team and company efficiency, sometimes by a factor of 10;
  • Gathered data from traffic and sales into unified databases to facilitate queries and to guarantee no data gets lost, ever;
  • Implemented conversion and tracking APIs;
  • Managed a tech team.
Project Tech stack:
HTML
PHP
Vue.js
WordPress
AI
Chat bots
API
Webhooks
Senior Full-stack Engineer
Oct 2025 - Feb 20264 months
Project Overview

A backend automation platform for the skilled-trades and construction staffing industry that turns incoming job openings into targeted, multi-channel recruitment campaigns with zero manual effort. The system continuously polls a workforce-management API (ADP Workforce Now) to ingest and deduplicate job requisitions, then parses each one to extract trade, location, pay and description. From that data it automatically generates and distributes campaigns across SMS, Facebook groups and LinkedIn, and uses a geo/skill-based worker-matching API to reach qualified candidates near each job site. A web dashboard gives operators real-time monitoring, manual campaign triggers, configurable trade-matching rules and automation toggles, while a scheduled cron engine runs the full pipeline within defined business operating hours. Built on Node.js/Express with PostgreSQL, Playwright-based browser automation, and a fully Dockerized deployment with automated CI/CD.

Responsibilities:
  • Designed and built the backend architecture from scratch using Node.js/Express and PostgreSQL;
  • Developed an ADP Workforce Now integration with OAuth 2.0 and client-certificate auth, including an incremental job-requisition polling pipeline with deduplication and recoverable polling state;
  • Built a multi-channel campaign distribution engine that automatically posts to SMS, Facebook groups and LinkedIn from a single job record;
  • Integrated a geo/skill worker-matching API using AWS SigV4 request signing to surface qualified candidates near each job site;
  • Implemented automated campaign copy generation so every SMS and social post is produced from real job data instead of manual writing;
  • Created a database-driven trade-matching system with flexible keyword extraction, exclusion rules and full CRUD management via the dashboard;
  • Built the operations dashboard for real-time monitoring, manual campaign triggers and automation configuration;
  • Developed a cron-based scheduler that runs the full pipeline within configurable business operating hours (timezone-aware);
  • Hardened public webhook endpoints against SQL injection, added rate limiting, URL/input validation and optional signature verification;
  • Containerized the whole stack with Docker and set up a GitHub Actions CI/CD pipeline with deploy webhook notifications;
  • Wrote and maintained a comprehensive automated test suite (500+ Jest unit/integration tests plus Playwright E2E coverage).
Project Tech stack:
Node.js
Playwright
Express.js
Docker
PostgreSQL
JavaScript
Docker Compose
GitHub Actions
Nginx
REST API
OAuth
AWS
Jest
Cron
AI API integration
AI agent development
AI
Workflow Automation
Web scraping
API
Tech Lead
May 2023 - May 20252 years
Project Overview

The project was a global marketplace designed to enable Brazilian sellers to reach international customers. The platform focuses on optimizing conversion rates across various currencies, allowing users to sell both digital and physical products. The goal is to provide a seamless experience for sellers looking to expand their reach while ensuring competitive and efficient transactions for buyers worldwide.

Responsibilities:
  • Designed and implemented back-end architecture for internal-facing API;
  • Developed and managed front-end architecture using React/Next.js;
  • Configured multiple deployment environments on AWS Beanstalk;
  • Set up Lambdas to offload tasks from servers;
  • Configured and managed multiple SQS queues for handling incoming orders;
  • Led the development team, ensuring alignment with company goals while guiding their individual focus areas.
Project Tech stack:
PHP
React
Typescript
MySQL
AWS
AWS Lambda
DevOps
GitHub Actions
CI
CD
Senior Front-end developer
Nov 2021 - Aug 20229 months
Project Overview

Developed a platform for a startup aimed at identifying top talent for various open job opportunities. The project focused on streamlining the recruitment process, enhancing candidate sourcing, and matching the best-fit candidates to client needs, all while providing an intuitive and efficient experience for both recruiters and candidates.

Responsibilities:
  • Created a design for the customer intake form, focusing on user experience and ease of use;
  • Developed the architecture and front-end for the customer intake form, ensuring scalability and responsiveness;
  • Designed a new HRMS tailored to the company’s specific needs, enhancing workflow efficiency;
  • Implemented automated tests for Vue and React/TypeScript projects to ensure code quality and reliability.
Project Tech stack:
Vue.js
Vuex
Nuxt.js
React
Typescript
Jest

Education

2016
Industrial Engineering
Bachelor
2023
Software Engineering
MBA

Languages

Spanish
Upper-intermediate
Portuguese
Advanced
English
Advanced

Hire Gabriel or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.