Disponível · CLT · PJ · Projetos sob contrato

Salomão Studart Software Developer & Studio de software sob medida

Construo produtos web end-to-end com Python, TypeScript e Cloudflare. 2+ anos entregando aplicações production-ready — do código ao deploy — com mindset de qualidade vindo de engenharia de testes em infraestrutura crítica.

Projetos

Três produtos construídos end-to-end — arquitetura, código, testes e deploy. Clique para ver detalhes.

Problema

Auditar um site exige abrir dezenas de ferramentas separadas — Lighthouse, axe, checkers de SEO, scanners de segurança — e o resultado fica fragmentado, sem priorização clara. WebScope unifica performance, SEO, acessibilidade, conteúdo, segurança e branding em um único score 0–100 por categoria, com quick wins priorizados por IA e histórico persistido para comparação temporal.

Features

  • Score unificado 0–10081+ checks automatizados em 6 categorias com grade A–F ponderada
  • Quick wins por IASumário executivo gerado por Cloudflare Workers AI (Qwen2.5) — zero custo de inferência
  • Severity-tagged findingsCritical / warning / info / pass, com drill-down por categoria e link para remediação
  • Persistente + comparávelCada auditoria em D1 com share link único e diff side-by-side entre snapshots

Stack completo

TypeScript Astro 6 Cloudflare Pages Cloudflare Workers D1 (SQLite) Workers AI (Qwen2.5) KV Zod 4 ECharts 6 Vitest Playwright + axe-core
Testar WebScope Access code: saldev-preview

Problema

Times de marketing operam com dados fragmentados entre GA4, Search Console, email marketing, social e CRM. Ferramentas enterprise custam caro; soluções genéricas entregam pouco contexto. Resultado: decisões tomadas no escuro ou com dados defasados. O Growth Dashboard consolida todas as fontes em um único painel estático, com anomalias detectadas por regras determinísticas e queryable via agentes de IA.

Features

  • Connector PatternAdicionar nova fonte = implementar uma interface tipada. Trocar mock por dado real = 1 env var
  • MCP Server próprio13 tools (9 leitura + 4 escrita) expõem o dashboard para Claude Code via stdio
  • Insights Engine22 regras rule-based detectam anomalias sem depender de LLM — totalmente auditável
  • Multi-dispositivoPWA com suporte offline, safe areas iOS, touch targets e variáveis dvh

Stack completo

Astro 6 TypeScript Apache ECharts 6 Zod 4 Supabase (RLS) MCP SDK Python (GA4/GSC) Vitest Playwright + axe Cloudflare Pages GitHub Actions
Ver demo Acesso sob convite — solicitar pelo formulário

Problema

Ferramentas de produtividade exigem assinaturas, onboarding longo ou não seguem o método GTD fielmente. Quem pratica GTD precisa de um sistema que implemente os 5 passos originais de David Allen sem fricção — captura rápida, processamento guiado e revisão semanal — funcionando em qualquer dispositivo, mesmo sem internet.

Features

  • Captura + ProcessamentoCtrl+K para captura instantânea; wizard guiado clarifica cada item do inbox
  • Sync multi-dispositivoBackend Supabase com JSONB e RLS; localStorage como fallback offline
  • PWA instalávelService Worker network-first, instalável no iOS/Android, safe areas, swipe gestures
  • Segurança completaAutenticação JWT, 2FA via email OTP, CSP restritivo, HSTS, sanitização XSS

Stack completo

HTML5 CSS3 Vanilla JS (sem build) Supabase Cloudflare Pages Resend (email) Service Worker PWA

O que posso construir

Categorias em que trabalho. Stack específico se adapta ao problema.

Web apps full-stack

Aplicações completas com Astro, Next.js ou vanilla. Auth, banco, deploy edge, PWA.

APIs & automação

Serviços Python, Node.js e Cloudflare Workers. Integrações, scraping, pipelines, jobs agendados.

Quality engineering

Testes E2E (Playwright, Cypress), unit (Vitest, Pytest), acessibilidade axe, auditorias OWASP.

AI-Augmented integrations

MCP servers, Claude API, Workers AI. Agentes que consultam dados reais, não chat genérico.

Tem um projeto em mente?

Me conte em 30 segundos o que precisa. Respondo em até 24h.

Mínimo 20 caracteres. Resposta em até 24h.
ou direto
salomaostudart@gmail.com  ·  LinkedIn  ·  GitHub