Pesquisar

Arthur C.

Desenvolvedor Full-Stack | React, Node.js, TypeScript, PostgreSQL e Supabase

(0.0 - 0 avaliações)

Ranking: 3609207 | Projetos concluídos: 0 | Recomendações: 0 | Registrado desde: 25/05/2026

Sobre mim:

Sou desenvolvedor full-stack. Trabalho com React e TypeScript no front, Node.js com Express no back, PostgreSQL e Supabase na camada de dados, e deploy em Vercel.

Não faço só um pedaço isolado da aplicação. Penso no stack inteiro: como modelar bem os dados, deixar o backend seguro e consistente, construir uma interface que faça sentido pra quem usa. Cuido de coisas que geralmente passa batido: Row Level Security no banco com policies pensadas, autenticação feita direito, performance, memory leaks, cache de dados que funciona de verdade.

Já comecei aplicações do zero e já fiz refatoração completa de segurança e arquitetura em projeto que tava rodando em produção com problemas graves. Fiz migração de autenticação pro Supabase Auth, implementei RLS em múltiplas tabelas, corrigi vazamentos de memória em event listeners, construí camada de cache, fluxo de recuperação de senha com template customizado. Coisas que parecem detalhe mas fazem diferença.

Também trabalho com automação e tooling: já construí sistema pra gerar screenshots, vídeos e GIFs automaticamente de uma aplicação usando Playwright e ffmpeg. Isso ajuda bastante na documentação e marketing do produto.

Tenho experiência com React Native também, mas meu foco mesmo é web. Uso Tailwind CSS pra estilização, Git pra versionamento, e trabalho direto com REST APIs.

Sou objetivo na comunicação. Prefiro perguntar quando algo não tá claro do que entregar algo fora do que você realmente precisa. Gosto de projetos onde dá pra pensar o produto como um todo.

Resumo da experiência profissional:

Tech stack: React, TypeScript, JavaScript, Node.js, Express, PostgreSQL, Supabase, Vercel, Tailwind CSS, REST APIs, Git, Playwright, ffmpeg, Next.js, React Native.

Desenvolvi várias aplicações no portfólio. A maior delas é ForaPerrengue, um app de gestão de finanças pessoais feito com JavaScript vanilla, HTML e CSS no início, conectado a Supabase no backend e deployado em Vercel. Esse projeto é meu case de estudo pra refatoração de segurança: fiz migração pra autenticação proper com Supabase Auth (usando lookup de tabela de perfis), implementei Row Level Security em seis tabelas diferentes com policies bem pensadas, substituí padrão perigoso de delete tudo e reinserir por upsert, descobri e corrigi memory leak em event listener de notificações, montei camada de cache pra dados, e criei fluxo completo de recuperação de senha com template de email customizado.

Também construí VamosFazer, uma PWA de gestão de tarefas em vanilla JavaScript com Supabase Auth, sincronização em tempo real, fila offline (salva localmente quando sem internet e sincroniza depois), undo de delete, export CSV, e features de acessibilidade (ARIA live regions, focus traps, navegação por teclado). Deployada em Vercel.

Tenho um portfólio pessoal em Next.js 14 que já fiz debug cirúrgico em (tinha variável de estado não declarada em um componente, resolvi com busca e replace). Criei favicons customizados em SVG em vários projetos com estética roxa e verde que combina com meu estilo.

Fiz um site interativo especial (NoiteEspecial) pro meu uso pessoal que integrava com TMDB API, tinha carta de amor e outras features. Deployado em Netlify.

Comecei a documentar case studies dos meus projetos. Criei media assets (screenshots, vídeos, GIFs) através de automação com Playwright e ffmpeg pra strengthening portfolio.

Sou organizado com versionamento (Git), gosto de clean code, e tenho atenção com detalhes tipo performance, segurança real (não surface level), e código que outro dev consegue entender e manter depois.

Habilidades:

  • CSS
  • Express JS
  • GIT
  • HTML
  • Javascript
  • NodeJS
  • PostgreSQL
  • React
  • RESTful API
  • Typescript

Áreas de interesse:

  • UX/UI & Web Design
  • Banco de Dados
  • Desenvolvimento Web
  • Desenvolvimento Desktop
  • Criação & Integração com IA
Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.