Skip to content
View Samuelf27's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Samuelf27

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Samuelf27/README.md

Samuel Ferreira — Desenvolvedor Full-Stack

HubPortfólioLinkedInEmail


Sobre mim

Sou desenvolvedor full-stack e moro em São Paulo. No dia a dia trabalho mais com TypeScript, React/Next e Node, mas curto mexer nas duas pontas — desde montar uma API com login e banco até cuidar da interface.

Uma coisa que levo a sério: não gosto de deixar projeto só rodando na minha máquina. Tento sempre escrever testes, configurar o CI e publicar de verdade, pra dar pra abrir e usar.

Sou formado em Análise e Desenvolvimento de Sistemas pela FIAP.


Projetos

A maioria tem testes, CI rodando e uma demo no ar pra você clicar e ver funcionando:

ProjetoO que fazStack
📊 Admin DashboardPainel admin com login, CRUD, tabela, gráficos e dark modeReactTSTailwindver demo
🔐 node-api-starterBase de API REST com JWT + refresh, RBAC, Zod, Swagger e DockerTypeScriptExpresstestada
🎨 react-ui-kitBiblioteca de componentes React com tokens e dark modeReactTSnpmver docs
🇧🇷 br-utilsValidação de CPF, CNPJ, PIS e afins — 34 testes + CITypeScriptnpmver demo
🧮 data-structuresEstruturas de dados e algoritmos em TS, com Big-O e testesTypeScripttestada

Open-source

Gosto de meter a mão em projetos open-source de verdade:

  • Medusa (e-commerce, 34k+ ⭐): diagnostiquei um bug de separador de caminho que dava falso positivo no Windows e mandei a correção com teste de regressão e changeset. Um fix igual ao meu (#15784) foi mergeado por outra pessoa quase junto, então o meu PR foi fechado como duplicado — mas a análise estava certa, e foi ótimo pra pegar o ritmo de um codebase grande.
  • TheAlgorithms/TypeScript: PR aberto adicionando o algoritmo Comb Sort. → PR #309

Já em produção: sites da 1M2F Art Gallery e da SFN Creative (Next.js + TypeScript + Supabase).

Outros que curto:DevToolbox · GitHub Analyzer · Doce Sabor (full-stack) · Score de crédito com ML


Um pouco de contexto

100+

testes
escritos

10+

repos com
CI/CD

13+

projetos
no ar

2

PRs em
open-source

41

repositórios

Ferramentas que uso

FrontNext.jsReactTypeScriptTailwindVite

Back & bancoNode.jsExpressSupabaseMySQL

Testes & devopsVitestDockerGitHub ActionsGit

DadosPythonPandasPower BI


Contribuições

Tô aberto a oportunidades — se tiver algo bacana, me chama no LinkedIn. 👋

Pinned Loading

  1. doce_sabor_fullstack_food_ordering_platformdoce_sabor_fullstack_food_ordering_platformPublic

    Plataforma full-stack de pedidos online para uma sorveteria, com catálogo de produtos, carrinho, checkout, cupons, avaliações e painel administrativo. Back-end em Node.js, Express e MySQL com auten…

    JavaScript 1

  2. br-utilsbr-utilsPublic

    🇧🇷 Biblioteca TypeScript de validação e formatação BR: CPF, CNPJ, CEP, telefone, moeda, PIS e cartão. Zero deps, testada, tree-shakeable.

    TypeScript 1

  3. admin-dashboardadmin-dashboardPublic

    📊 Painel administrativo profissional (React + TypeScript + Vite + Tailwind): auth, CRUD, tabela, gráficos, dark mode, CI/CD.

    TypeScript 1

  4. data-structures-typescriptdata-structures-typescriptPublic

    🧮 Estruturas de dados e algoritmos clássicos em TypeScript: tipagem genérica, testes e Big-O documentado.

    TypeScript 1

  5. node-api-starternode-api-starterPublic

    🔐 Boilerplate de API REST de produção: TypeScript, JWT (access+refresh), RBAC, Zod, Swagger, testes e Docker.

    TypeScript 1

  6. react-ui-kitreact-ui-kitPublic

    🎨 Design system React + TypeScript: componentes acessíveis, design tokens, dark mode, tree-shakeable. Docs ao vivo.

    TypeScript 1