Disponível para projetos

Sistemas que resolvem. Design que comunica.

Sou Artur Gabriel, engenheiro de software full-stack e designer. Construo produtos SaaS, sistemas corporativos em produção e a infraestrutura que mantém tudo no ar.

Projetos entregues
20+
Sistemas em produção
9
De nuvem por mês
R$ 0
Artur Gabriel em pé, de camiseta clara e óculos escuros
Natal, RN
rolar
  • React
  • Next.js 15
  • TypeScript
  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • Supabase
  • Redis
  • Docker
  • Proxmox
  • Caddy
  • Electron
  • WebRTC
  • Three.js
  • Figma

Quem sou eu?

Artur Gabriel em um jardim, de camiseta clara
Designer Desenvolvedor Infraestrutura Analítico Detalhista

Olá! Sou Artur Gabriel, 22 anos, engenheiro de software e desenvolvedor full-stack no T.I. do Grupo Comercial Maranguape, construindo sistemas internos que substituem ferramentas terceirizadas e deixam a operação mais rápida.

Hoje são 9 sistemas em produção atendendo diretoria, financeiro, frota, compliance, obras e o time de T.I. Faço o ciclo completo: entendo a dor de negócio, proponho a solução, construo, apresento à diretoria e mantenho no ar com testes, auditoria e monitoramento.

Também cuido da infraestrutura. Em julho de 2026 tirei os sistemas dos serviços de nuvem e levei todos para um servidor próprio dentro da empresa, com proxy reverso, HTTPS, backup diário, observabilidade feita em casa e custo recorrente zero.

Curso Engenharia de Software na Estácio (formatura em 2029) e venho do design: anos criando identidades visuais antes de migrar para o produto digital. Hoje cuido das duas pontas, o sistema que funciona e a interface que comunica.

Vamos conversar

Produtos SaaS

Plataformas próprias, multi-inquilino e completas, pensadas para serem licenciadas por empresas. Cada uma tem demonstração guiada.

Painel do ImobAnalytics com indicadores de preço por metro quadrado, leads e vendas
SaaS imobiliário com IA

ImobAnalytics AI

Em produção

CRM e portal imobiliário multi-inquilino: cada imobiliária ganha portal público com a própria marca, funil de leads, propostas e contratos com assinatura eletrônica, financeiro e um agente de IA que atende e qualifica o lead. Em produção, com cobrança real.

  • Agente de IA que atende, pontua o lead e agenda a visita
  • Portal público por imobiliária, com marca e cores próprias
  • CRM com funil e distribuição automática entre corretores
  • Propostas com aceite online e contratos com assinatura
  • Comissões automáticas, cobranças PIX e mapa de mercado
  • Assinatura do SaaS com Stripe e painel do dono da plataforma
Next.js 15ExpressPrismaPostgreSQLSupabaseStripeGeminiFirebase
Ver demonstração
Painel do TeamFlow com indicadores, prazos e atividade recente da equipe
TF
SaaS B2B de gestão de equipes

TeamFlow

Multi-inquilino

Tudo o que a equipe faz em um só lugar: demandas, chat, tempo e relatórios, com a leveza do Notion, a velocidade do Linear e os dados de cada empresa isolados pelo próprio banco.

  • Quadros Kanban com colunas e fluxos sob medida
  • Chat interno em tempo real com anexos e áudio
  • Controle de tempo por atividade e visão da equipe
  • Notificações ao vivo e feed de atividade
  • Hierarquia, departamentos e papéis por demanda
  • Isolamento por RLS provado em testes e governança LGPD
Next.js 15PrismaPostgreSQL RLSRedisNextAuthWebSocket
Ver demonstração

Sistemas em produção

Sistemas internos de uma rede de lojas. Cada um resolve uma dor real, foi apresentado à diretoria e está em uso pela operação. O código é privado; onde existe vitrine pública, o link leva a ela.

Em uso

GCM Conecta

Mensageiro corporativo

Substituiu o Microsoft Teams no dia a dia da empresa: conversas, grupos, menções, departamentos e diretório de todos. Instala como aplicativo (PWA) com notificações Web Push, tem busca que ignora acentos, acesso de fora da empresa controlado por rede e horário, e o isolamento dos dados é imposto pelo próprio banco com segurança por linha.

  • 119 testes de regra
  • 5 → 1 processos no servidor
  • 40+ máquinas conectadas
Next.js 15PrismaPostgreSQL RLSWeb PushPWADocker
Em uso

Trajeto

Viagens, veículos e verbas da frota

Viagem, carro e verba num sistema só. Duas liberações independentes, a do carro e a do dinheiro, e a situação da viagem sempre derivada delas, nunca digitada. Cinco perfis, carona, teto de aprovação automática e pontualidade da devolução.

  • 422 verificações automatizadas
ExpressPostgreSQLReactVite
Em produção

FrotaFlux

Diárias e prestação de contas de viagem

A viagem no centro: motorista, ajudantes, rota, carregamentos, recarga do cartão e prestação de contas. Quem lança não libera, o status nasce do cruzamento de duas colunas e a prestação atrasada é cobrada sozinha. A distância da rota vem de um roteador próprio.

  • 132 conferências de ponta a ponta
ExpressPostgreSQLReactJWTOSRM

Sistema de Checklist

Conformidade entre lojas

A diretoria cria modelos, os gerentes respondem com foto e observação por item e cada ocorrência vira um fluxo rastreável até a resolução. Três perfis de acesso, checklist por equipamento e painéis com gráficos.

ReactNode.jsSupabaseJWTRecharts

Inventário de T.I. 2.0

Operação do time de T.I.

Equipamentos, manutenções, coletores, tablets e cartões de acesso. Prioridade automática por tempo sem manutenção, quadro kanban e relatórios em PDF e planilha com filtro por filial, status e número de série.

ReactNode.jsSupabaseFirebase
Compliance

Canal de Denúncias

LGPD e segurança

Denúncia anônima com acompanhamento por protocolo e painel de tratamento. Retenção e anonimização automáticas pela LGPD, segundo fator por TOTP no acesso administrativo e registro de acessos com prazo de guarda.

ReactNode.jsSupabaseTOTP 2FA

Plataforma de Obras

Site Engenharia, construção de lojas

Cada obra nasce com as etapas do modelo da empresa e o progresso se recalcula sozinho. Em volta ficam equipe, materiais, notas fiscais com importação do XML da NF-e, contratos, testes técnicos, problemas com prazo e alertas por e-mail.

ReactExpressSupabaseFirebase Auth

Versões anteriores

Primeira geração da frota e das despesas. Cumpriram o papel e foram absorvidas pelo Trajeto, com o histórico preservado.

Controle de Veículos

Gestão de frota, primeira geração

Reservas com aprovação do gestor, entrega e devolução com controle de KM, troca de responsável auditada e quiosque com foto na retirada.

ReactNode.jsPostgreSQLJWT

Site de Despesas

TravelLogg, viagens corporativas

Orçamento de viagem em tempo real, comprovantes anexados, carona, gráficos por categoria e exportação em PDF para a prestação de contas.

ReactNode.jsSupabaseRecharts

Da nuvem para o metal

Todos os sistemas rodam num servidor próprio que eu montei e mantenho, com observabilidade e auditoria escritas em casa.

arquivos migrados sem perda
235
dias de retenção de backup
30
segundos entre sondas
60
minutos entre auditorias
30
Em operação

Servidor próprio

Proxmox, contêineres e publicação segura

Tirei os sistemas de Vercel, Render e Supabase Cloud e levei bancos, arquivos e login para um servidor Proxmox na empresa. Proxy reverso com HTTPS automático, publicação na internet sem abrir portas no roteador, SSH só por chave, firewall e backup diário. Acabou a espera de 30 segundos para o servidor acordar.

ProxmoxLXCDockerCaddyTailscale FunnelPostgreSQL
Observabilidade

Registro e Painel de Status

Logs, quedas e uso, numa TV

O Registro lê os logs dos contêineres em modo somente leitura, agrupa erros repetidos por impressão digital, guarda o histórico de quedas e mostra quem está usando cada sistema. O painel na TV faz sondas HTTP reais de ponta a ponta a cada minuto, vigia certificados e registra quedas de energia.

Node.jsExpressPostgreSQLDocker
Auditoria

Database Guardian

Vigia automático do PostgreSQL

Auditoria do cluster a cada 30 minutos, dentro de uma transação somente leitura: permissões por papel, teto de conexões, backups conferidos e invariantes de negócio. Cada alerta vira pendência no painel da TV.

  • 98 verificações por rodada
PostgreSQLSQLBashcron

Apps e experimentos

Aplicativos de desktop, ferramentas que nasceram de uma necessidade do dia a dia e projetos de estudo.

Tela inicial do ConectaDesk com o código deste computador e o campo para acessar outro
Desktop

ConectaDesk

Acesso remoto próprio, no estilo AnyDesk

Aplicativo instalável que mostra e controla a tela de outro computador. A imagem vai direto de um PC ao outro, sem passar por servidor de terceiros, e alcança a tela de login e as janelas de administrador do Windows, onde programa comum é barrado. Permissões escolhidas a cada sessão, área de transferência com imagens e arquivos e conversa embutida.

  • 13 ms de compressão por quadro
  • H.264 em hardware
ElectronWebRTCC# e .NETNode.jscoturn
Ver por dentro
Desktop

InfraMonitor

Widget de monitoramento

Fica na área de trabalho acompanhando Vercel, Supabase, Render, GitHub Actions, o servidor e health checks. Avisa só quando algo passa de saudável para falha e tem o botão Resolver com Claude, que monta o contexto do erro e abre o terminal na pasta do projeto.

ElectronReactTypeScriptTailwind

AssinaZap

Automação de atendimento, código aberto

Insere a assinatura de quem está atendendo em cada mensagem enviada pelo WhatsApp Desktop. Roda na bandeja, com tela de configuração, sem rede e sem telemetria.

AutoHotkey v2Windows
PWA

DevFlow

Estudo de programação com cara de jogo

Trilha, XP, ofensiva de dias seguidos, ligas semanais e conquistas. Mais de 800 lições de acervos abertos traduzidas, correção de código dentro do navegador em Web Worker isolado e custo recorrente zero, sem IA paga.

ReactViteFirebase AuthSupabase RLSEdge Functions
Jogo

Nebula Strike Arcade

Jogo de nave em p5.js

Um trabalho escolar de desviar de meteoros virou jogo de nave completo. Começou como shooter 3D em WebGL e terminou em 2D retrô, com pixel art desenhada por código, chefes, aliados, poderes e dificuldade crescente.

p5.jsWebGLCanvas 2D
Este site

Portfólio Pessoal

Vitrine full-stack feita do zero

HTML, CSS e JavaScript puro, sem etapa de build. Cena 3D em Three.js, rolagem em 3D com GSAP, animações com Animate.css e formulário com anexo integrado a um backend Node.

HTMLCSSJavaScriptThree.jsGSAPNode.js

Dashboard de Vendas

Análise de dados em Python

Painel de métricas de vendas de um call center, com filtros por equipe e por mês e alternância entre tema claro e escuro.

PythonDashPlotlyPandas

Calculadora

Onde o front-end começou

Calculadora web em HTML, CSS e JavaScript, um dos primeiros projetos antes dos sistemas em produção.

HTMLCSSJavaScript

Mais no GitHub

Repositórios públicos, vitrines e estudos.

github.com/ArturGabriel153

Vitrines públicas

Os sistemas reais têm dados e credenciais da empresa, então ficam privados. As vitrines explicam cada um sem expor nada.

Stack e ferramentas

O que uso no dia a dia para desenhar, construir e manter no ar.

Front-end

  • React e Next.js
  • TypeScript
  • Tailwind CSS
  • GSAP e Three.js
  • Electron

Back-end e dados

  • Node.js e Express
  • Prisma
  • PostgreSQL e RLS
  • Supabase
  • Redis e WebSocket

Infraestrutura

  • Proxmox e LXC
  • Docker Compose
  • Caddy
  • Tailscale
  • Linux e Bash

Design e IA

  • Figma
  • Photoshop e Illustrator
  • Claude (Anthropic)
  • ChatGPT
  • Midjourney

Vamos criar juntos?

Tem um projeto em mente? Quer uma parceria ou só conversar sobre design e tecnologia?

Entre em contato. Respondo sempre.

Clique para selecionar ou arraste aqui