Disponível para novos projetos

Olá, eu sou Paulo Ricardo

Full-Stack Developer

Transformo ideias em produtos web e mobile escaláveis — de um SaaS multi-tenant em produção a APIs e apps. Especializado em TypeScript, React, React Native, NestJS e tecnologias cloud.

// sobre mim

Conheça minha trajetória

Desenvolvedor apaixonado por criar soluções inovadoras e escaláveis

Desenvolvedor Full Stack com experiência em React, TypeScript e NestJS, atuando no desenvolvimento de aplicações web e APIs escaláveis. Bacharel em Ciência da Computação pela Universidade Federal de Sergipe.

Atualmente como Desenvolvedor Pleno na Neuroverse, trabalhando com infraestrutura em Docker, backend em Supabase e deploy em Google Cloud.

Em paralelo, desenvolvo o MakerDesk, um SaaS multi-tenant de gestão para impressão 3D que construí do zero — API, web, app mobile e billing recorrente com Stripe, hoje em produção.

3+
Anos de experiência
4
Apps em produção
22
Módulos de domínio

Apps e módulos referem-se ao MakerDesk — API, web, mobile e landing em produção.

Frontend

ReactNext.jsTypeScriptViteTailwind CSSTanStack QueryRadix UIZod

Backend

NestJSFastifyNode.jsExpressPostgreSQLDrizzle ORMSupabaseJest

Mobile

React NativeExpoExpo Router

Infra & Tools

DockerGoogle Cloud RunCloud StorageVercelStripeGitGitHubScrum
// projetos

Trabalhos em destaque

Projetos que demonstram minhas habilidades em desenvolvimento full-stack

Projeto PrincipalEm produção

MakerDesk

Plataforma SaaS para gestão de negócios de impressão 3D

Ver projeto

SaaS para gestão de negócios de impressão 3D, que centraliza produtos, precificação, controle de materiais e pedidos em uma única plataforma. Possui cálculo automático de custos e margens, além de planos de assinatura escaláveis que acompanham o crescimento do usuário. Resolve um problema real do mercado: organizar operações e trazer previsibilidade financeira para makers.

Produto próprio desenvolvido inteiramente por mim — da modelagem do banco à interface mobile. São quatro aplicações (API, web, mobile e landing) com 22 módulos de domínio, 37 tabelas e migrations versionadas, arquitetura multi-tenant com controle de acesso por papel e billing recorrente em produção.

O que foi construído

Precificação

Cálculo automático de custo, margem e taxa de falha

Multi-tenant

Organizações isoladas, papéis e planos com feature flags

Pagamentos

Assinaturas, upgrades com proration e webhooks Stripe

App mobile

Aplicativo React Native + Expo para Android e iOS

Orçamentos em PDF

Geração no servidor e compartilhamento por link público

Analytics

Dashboard com KPIs, gráficos e exportação em XLSX

Cloud Storage

Upload de imagens com conversão automática para WebP

E-mail

Notificações e e-mails transacionais automatizados

Catálogo público

Vitrine de produtos por organização, sem login

Stack

Backend
NestJSFastifyTypeScriptPostgreSQLDrizzle ORMSupabase AuthStripeDockerGoogle Cloud RunSwaggerJest
Frontend
React 19TypeScriptViteTailwind CSSTanStack QueryRadix UIRechartsZod
Mobile
React NativeExpo SDK 54Expo RouterTanStack Query
Landing
Next.js 15TypeScriptTailwind CSSVercel

Outros projetos

Trabalhos independentes do MakerDesk — infraestrutura, plataforma educacional e ferramentas

Projeto próprio

SaaS Boilerplate (monorepo)

Base multi-tenant reutilizável em monorepo Turborepo + pnpm: quatro apps (API, web, landing, mobile) e três pacotes compartilhados — contrato HTTP tipado, api-client e config de lint. Traz auth, organizações, assinaturas, storage, audit log e painel admin prontos.

TurborepopnpmNestJSReact 19Next.js 15ExpoDrizzle ORMStripe
Projeto próprio

CI/CD com deploy blue-green

Pipeline do boilerplate no GitHub Actions: migrations contra um Postgres descartável, falha se o schema Drizzle mudou sem migration, testes de isolamento entre organizações em banco real e deploy no Cloud Run sem tráfego até o /health responder — só então 100% do tráfego migra.

GitHub ActionsDockerGoogle Cloud RunPostgreSQLWorkload Identity
Projeto de empresa

Littera — plataforma educacional

Plataforma de avaliação educacional e neurodivergência na Neuroverse: API de negócio em NestJS, dashboard de gestão em React, jogo em Unity (WebGL) e geração de relatórios pedagógicos, com papéis de acesso e auditoria.

NestJSReactVitePostgreSQLDrizzle ORMDockerUnity

Gerador de CV com IA

Ferramenta deste portfólio que adapta meu currículo a uma vaga: extrai as keywords do anúncio, reescreve o CV sem inventar experiências e mede a cobertura dos requisitos.

Next.jsTypeScriptClaude APIZodTailwind

Dentro do MakerDesk

Módulos e aplicações que compõem a plataforma

Código privado

App Mobile MakerDesk

Aplicativo Android/iOS com mais de 15 telas: autenticação, dashboard, encomendas, produtos e materiais. Sessão persistida com refresh automático do token em foreground.

React NativeExpoExpo RouterTanStack QueryZod
Código privado

Catálogo Público

Vitrine de produtos por organização acessível sem login, com filtro por categoria e carrinho de interesses enviado por WhatsApp.

ReactTypeScriptViteNestJSPostgreSQL
Código privado

Orçamentos em PDF

Geração de orçamentos em PDF no servidor, com máquina de estados, conversão do orçamento em encomenda e compartilhamento por link público com token.

NestJSFastifypdf-libDrizzle ORM
Acesso restrito

Painel Administrativo

Painel interno com estatísticas da plataforma, gestão de usuários e organizações, e edição de limites e preços dos planos de assinatura.

ReactTanStack QueryRechartsNestJS

Landing Page MakerDesk

Landing institucional com SEO otimizado e renderização estática, servida em makerdesk.com.br pela Vercel.

Next.js 15TypeScriptTailwind CSSVercel
// contato

Vamos trabalhar juntos?

Estou sempre aberto para novas oportunidades, projetos interessantes ou uma simples conversa sobre desenvolvimento