Disponível para projetos

Olá, eu sou
Eduardo.

> Full Stack Developer

Especialista em PHP e Laravel. Entrego sistemas em produção: SaaS multi-papel, APIs, pagamentos (PIX/boleto/cartão), apps mobile e integrações que o negócio usa de verdade.

0+ anos de experiência
0+ sistemas em produção
0% clientes satisfeitos
Foto de Eduardo Rafael, desenvolvedor full stack

01 — Sobre

Sistemas que resolvem o problema de verdade.

Desenvolvedor Full Stack com experiência em arquitetura de APIs RESTful e produtos em produção. Atuo do backend Laravel ao app (Blade, PWA e Expo/React Native), com pagamentos, filas, cache, S3 e webhooks — o tipo de stack que um time de produto precisa no dia a dia.

01

Laravel

Aplicações robustas e escaláveis com as melhores práticas do framework — da API ao painel.

02

APIs RESTful

Contratos claros, segurança e performance. Integrações bancárias, PIX, boleto, cartão e webhooks.

03

Integrações

Asaas, HebronPay, S3, Memcache (Redis), webhooks e gateways de pagamento — PIX, boleto, cartão e assinaturas.

04

App & PWA

PWA/TWA no PlusPlusMind e app Expo (iOS, Android e Web) no Plantando Água — um codebase, três plataformas.

02 — Habilidades

O que eu uso no dia a dia.

Sólido

  • PHP
  • Laravel
  • MySQL
  • AWS (EC2 / S3)
  • HTML
  • CSS
  • JavaScript

Intermediário

  • Git / GitHub
  • Expo / React Native
  • Laravel Sanctum
  • Memcache (Redis)
  • jQuery

Explorando

  • Web3 Futuro da web descentralizada
  • Crypto Blockchain e tokens
AWS EC2 AWS S3 Memcache (Redis) PHPUnit Composer Vite Tailwind MapLibre Asaas HebronPay Webhooks HMAC Cron / Scheduler SQLite offline

03 — Experiência

Onde o código encontrou o negócio.

  1. 2021 — 2026

    Programador PHP

    Vapnet

    Atuação nos três produtos da empresa — clique para o detalhe de cada um.

  2. 2017 — 2019

    Professor de Hardware, Games e Informática

    Microcamp

    Lecionei para públicos diversos, desenvolvendo comunicação e didática.

04 — Projetos

Projetos para outras empresas.

Sistemas que eu desenvolvi para outras empresas e que estão no ar, em produção oficial. Produto, stack, como funciona e o que eu construí — com link ao vivo.

Landing da PlusPlusMind — saúde mental corporativa e NR-1

01 · Saúde mental corporativa

PlusPlusMind

plusplusmind.com

Plataforma B2B de saúde mental no trabalho: diagnóstico psicossocial, documentação NR-1/LGPD, app do colaborador e encaminhamento para rede de terapeutas. Multi-papel — empresa, colaborador, terapeuta, consultor e governo — no mesmo Laravel.

Backend

PHP 8.2Laravel 12SanctumMySQL

Frontend

BladeViteTailwindBootstrapPWA / TWA

Integrações

AsaasPIXBoletoCartãoBrevoDomPDF

Infra que eu decidi

AWS EC2AWS S3Memcache (Redis)

Como funciona

  1. Empresa cadastra o time; cada colaborador entra no app/PWA com código/QR próprio.
  2. Pesquisas e check-ins alimentam o motor de diagnóstico (ciclo diário + RIASEC vocacional).
  3. Se o risco NR-1 dispara, um state machine pontua terapeutas e abre ofertas com prazo.
  4. Billing roda sozinho: faturas mensais, checkout seguro (token AES) e polling Asaas a cada 5 min.

O que eu construí

  • Infra na AWS que eu escolhi: EC2 para a aplicação, S3 para arquivos e Memcache (Redis) para cache.
  • Relatórios NR-1 e vocacionais em PDF (DomPDF) e vault de documentos no S3.
  • Checkout seguro + Asaas: PIX, boleto, cartão, assinaturas e reconciliação.
  • RBAC próprio e tenancy por empresa_id; crons withoutOverlapping na EC2.
  • Funil público PsicoWork, cupons, afiliados e login Sanctum para API/mobile.
Landing do Plantando Água — app de plantio com GPS e foto

02 · Impacto ambiental

Plantando Água

plantandoagua.com

App de reflorestamento com prova de campo: cada muda leva espécie, foto, GPS e um ponto no mapa. Um codebase Expo cobre iOS, Android e Web; a API Laravel/Sanctum guarda plantios, lojas, campanhas e pagamentos PIX.

App

ExpoReact NativeTypeScriptExpo RouterRN Web

API

Laravel 12SanctumHebronPayPIX

Campo & mapa

CâmeraGPSMapLibreSQLite offline

Infra que eu decidi

AWS EC2AWS S3

Como funciona

  1. Login Sanctum grava token no SecureStore. Sem rede, o registro fica no SQLite e entra na fila.
  2. No campo: câmera ao vivo + GPS no mesmo segundo — a foto sobe para o S3 (URLs temporárias).
  3. O mapa (MapLibre + clustering) mostra plantios próprios, comunidade e lojas de mudas.
  4. Cota: 5 plantios livres. Depois, PIX HebronPay libera registros; campanhas ativam no webhook.

O que eu construí

  • Infra na AWS que eu escolhi: EC2 para a API e S3 para fotos/avatares.
  • Arquitetura universal: arquivos .native / .web para mapa, DB e sessão.
  • Offline-first: SQLite, sync_queue com retry idempotente.
  • Upload multipart para o S3 (plantios, avatares, logos de loja).
  • Pipeline PIX: invoice → QR → webhook HMAC → ativa campanha ou cota.

05 — Contato

Vamos construir o próximo sistema.

Projeto, vaga ou uma ideia que precisa sair do papel. Me chama — respondo pelo WhatsApp ou e-mail.

O envio abre o WhatsApp com a mensagem pronta. Sem backend por enquanto.