GA

Olá, eu sou

Gabriel
Almeida

Desenvolvedor Full-stack e Arquiteto de Software

Gabriel Almeida

SOBRE MIM

Do desenho no Figma à interface funcionando

Sou Gabriel Almeida, desenvolvedor full-stack. Construo aplicações web com React e JavaScript, cuidando tanto da estrutura do código quanto do que a pessoa vê na tela. Abaixo estão as tecnologias que uso no dia a dia e os projetos em que trabalhei.

TECNOLOGIAS

Tecnologias e ferramentas

As tecnologias que uso para construir, publicar e manter os meus sistemas. Clique em uma delas para destacar os projetos que a usam.

PORTFOLIO

Projetos em destaque

Sistemas que construí e que estão no ar. Em cada card estão a stack, os prints de telas reais e os links do projeto.

Catálogo da Conexão Artesã com filtros e grade de peças artesanais
No ar

Conexão Artesã

Marketplace de artesanato: um carrinho com peças de várias artesãs é pago de uma vez só e a plataforma divide o valor, retendo a comissão e repassando o resto a cada artesã pela Stripe Connect.

Monólito modular com Spring Modulith, livro-razão append-only (cobrança = comissões + repasses) e pagamento confirmado só pelo webhook assinado.

Spring BootStripe
Landing do Letreiro Digital mostrando o celular enviando conteúdo para a TV
No ar

Letreiro Digital

Mídia indoor para pequenos negócios: a empresa envia fotos, vídeos, avisos e QR codes pelo celular e escolhe em qual TV e em que horário cada conteúdo aparece.

API e worker em Go (vídeos convertidos com ffmpeg), contrato OpenAPI como fonte da verdade, painel SvelteKit e player das TVs em SolidJS, ambos PWA.

SolidJSAstroMinIO
Landing do Cardápio Online com o fluxo QR na mesa, celular do cliente e celular do dono
No ar

Cardápio Online

Cardápio digital por QR code, multi-loja: o cliente abre no celular pela mesa e o dono muda preço, foto ou marca um prato como esgotado pelo painel, sem reimprimir nada.

Rails 8.1 com Hotwire e SQLite (Solid Queue/Cache/Cable), fotos tratadas com libvips, QR e cartazes em PDF e versão em inglês do cardápio.

HotwireSQLite
Landing do Muster: every changelog line cites the PRs it came from
Beta no ar

Muster

SaaS que junta o changelog de vários repositórios numa release só, em que cada linha cita os PRs de onde veio, com um trecho literal conferido por comparação exata.

Multi-inquilino com RLS no PostgreSQL (a aplicação conecta sem BYPASSRLS), filas com pg-boss, GitHub App de permissões mínimas e geração via OpenRouter.

Fastify
Arquitetura e documentação

Na Rua

Ver no GitHub

Micro-SaaS de fiado digital para o comércio de bairro. Arquitetura completa a partir de pesquisa primária: 620+ avaliações de concorrentes analisadas, ledger contábil append-only e 29 ADRs.

Supabase
Site do ZapDesk com a janela do app mostrando conversas do WhatsApp
Site no ar

ZapDesk

App desktop para macOS que roda o WhatsApp na própria máquina: várias contas, envio em massa no ritmo definido pelo usuário, funil em Kanban e um servidor MCP para o Claude operar tudo.

Motor em Go com whatsmeow como fonte única da verdade, app Electron + React e servidor MCP em TypeScript. O print é do site do produto.

ElectronMCP
Hero da Fornada Padaria: pão de verdade saindo agora
No ar

Fornada Padaria

Site de padaria fictícia: a pessoa monta o pedido no cardápio, revisa na sacola, escolhe retirada ou entrega e horário, e o site abre o WhatsApp com a mensagem pronta. Sem backend.

Lógica do pedido isolada e testada (dinheiro em centavos, horários no fuso de São Paulo, validação) e fotos geradas com IA mantendo o mesmo cenário.

Hero da Dom Tomás Barbearia: tradição na navalha, estilo no espelho
No ar

Dom Tomás Barbearia

Landing one-page de barbearia fictícia em Belo Horizonte. Todo botão de agendar abre o WhatsApp com a mensagem pronta, incluindo o serviço escolhido.

Faixa mostarda com celulares desenhados no próprio site como peça central, responsiva de 360 a 1440 px sem rolagem horizontal.

Hero da Rua 9 Barbearia: corte afiado até a luz apagar
No ar

Rua 9 Barbearia

Landing de barbearia fictícia com três unidades em São Paulo, planos de assinatura e serviços. Cada botão abre o WhatsApp da unidade certa com unidade, plano ou serviço na mensagem.

Identidade de sinalização de rua à noite, selo de aberto agora calculado no fuso de São Paulo e dados estruturados das unidades para SEO.

CONTATO

Vamos conversar

Tem um projeto, uma vaga ou uma dúvida? Me chama no WhatsApp, no e-mail ou no LinkedIn — os links estão no topo e no rodapé da página.