← camargolab

Gabriel Camargo

Full-Stack Engineer

gabrielcamargo1409@gmail.com·+55 (17) 99126-7046·Novo Horizonte, São Paulo, Brazil·linkedin.com/in/gabriel-mcamargo·github.com/camargo1409

Summary

Full-Stack Engineer with 6+ years of experience building scalable, high-performance web applications end to end — from Next.js and React interfaces to Node.js and NestJS services, with hands-on experience in payments, authentication, background processing, and search systems. Comfortable owning a feature end to end — from rendering strategy and component architecture through API design, queue processing, and database-level search, with automated testing (Playwright, Jest) and observability (PostHog, Sentry) across the stack.

Experience

Bytes & Pixels GmbH — Full-Stack Developer | Software Consultant

Oct 2025 – Present

Munich-based agency

  • Raised the mobile Lighthouse performance score of a React sales funnel from 55 to 80 by auditing render behavior and eliminating redundant state, unnecessary useEffect hooks, and blocking operations on initial load.
  • Built a React Native trading card collection app on Supabase (Postgres catalog, Auth, Edge Functions) covering 7 card games, 1,742 sets and 220,000+ card variants, integrating the Ximilar computer vision API for card identification and modeling variant identity as a deterministic composite key (game, set, collector number, finish), with the matching printing confirmed by the user at scan time.
  • Replaced Algolia with Supabase Postgres-native search over a 40,000+ product catalog (weighted tsvector + pg_trgm typo tolerance), eliminating vendor cost with no regression in search quality.
  • Built a RAG-based skincare recommendation system on Supabase over a 40,000+ product catalog, pairing deterministic retrieval (pgvector cosine similarity over embedded skin profile and face scan data, HNSW indexing, post-retrieval allergen exclusion by substring match against INCI ingredient lists, Skin Match scoring) with LLM curation via structured output, producing localized morning/evening routines.
  • Integrated Stripe into a web sales funnel, enabling PayPal payments and configuring Stripe Managed Payments to simplify global tax compliance and international payment processing.
  • Built an MCP server for ChatGPT apps with the OpenAI Apps SDK — React interactive widgets on a custom Vite multi-entry build producing independent bundles, backed by NestJS and Supabase with a Better Auth authentication server.

Mais Retorno — Full-Stack Developer

2021 – 2025

Democratizing access to financial information and investment tools

  • Built a mutual fund screener in Next.js letting users filter and compare over 30,000 funds across dozens of criteria, architecting the shared filter state with Zustand and optimizing render performance for large result sets.
  • Designed and implemented a production-grade checkout and subscription system in Next.js, integrating Pagar.me for secure payment processing and recurring billing flows.
  • Led the migration of a system from Python (Django) to Node.js (NestJS) to align with the team's expertise in JavaScript.
  • Built an invoice generation system with Node.js, Express, PostgreSQL and cron jobs, replacing a manual process that took over an hour of issuing and reviewing per cycle with a fully automated one.
  • Wrote automated unit tests with Jest for the use cases of a NestJS API, covering their business rules.
  • Implemented authentication and session management using NextAuth integrated with Keycloak, supporting secure multi-tenant access control.

Nimbus — Web/Mobile Developer

2020 – 2021

Data-driven solutions for the energy sector

  • Developed and maintained web tools for the NIMBUS platform using Django on the backend and HTML, jQuery, and Bootstrap on the frontend.
  • Worked on the development of tools for analyzing and visualizing energy market data, focusing on price information and weather and hydrological conditions.
  • Developed a React Native mobile training application for sugarcane mill employees, together with a web dashboard for tracking employee progress.
  • Built a JavaScript-based weather map animation player, allowing users to navigate through time-series image sequences and facilitating weather condition analysis.

Core Expertise

Technical Skills

Education

Languages