Tiago CostaDesenvolvedor Full-stack & Tech Lead
Criando soluções completas do front-end ao back-end. Especializado em React, Next.js, TypeScript, Node.js, PHP e bancos de dados relacionais e não-relacionais.

Habilidades
Stack completo para desenvolvimento web moderno
Front-end

React

Next.js

TypeScript

Tailwind CSS

JavaScript

HTML5

CSS3

Vue.Js
Back-end

Node.js

Express

PHP

REST API

GraphQL
Banco de Dados

MySQL

PostgreSQL

SQL Server

MongoDB
Projetos
Soluções completas desenvolvidas do zero
Projetos em Destaque

SaaS de correção de redações do ENEM com inteligência artificial (Claude AI/Anthropic), entregando feedback detalhado nas 5 competências oficiais do INEP em menos de 1 minuto. Monorepo com frontend Next.js, API NestJS com Prisma/PostgreSQL, pagamentos via Stripe e envio de e-mails transacionais. Já em produção, usado por candidatos ao ENEM.

Plataforma de impacto social para denúncias e acolhimento da população LGBTQIAPN+ de Campo Grande - MS. Denúncia anônima com criptografia ponta a ponta, protocolo de acompanhamento, rede de apoio verificada e envio de evidências. Monorepo com web, painel admin, API REST (NestJS) e app mobile (Expo) com geolocalização, biometria e botão de emergência.
Outros Projetos

Memorial digital em homenagem a Israel Andreo e Sonia Grotto, com galeria de fotos da família e individuais, mural de depoimentos abertos, player de música e área exclusiva para a família com acesso por senha. Construído com Next.js e Supabase (Postgres + Storage), com Server Actions protegendo toda escrita sensível.
Certificações
Formação contínua em tecnologia e liderança
Engenharia de Software
Comunicação para Líderes
Times de Alta Performance
A partir do zero: Dart e Flutter
Integração Contínua: mais qualidade e menos risco
Entrega Contínua: confiabilidade e qualidade na implantação
Microsserviços na prática: tomada de decisões
Microsserviços: explorando os conceitos
Microsserviços: padrões de projeto
Quality Assurance: plano de testes e gestão de bugs
Scrum: agilidade em seu projeto
Extreme Programming: metodologia ágil de software
Equipes ágeis: organizando os papéis em uma equipe
Agilidade: como criar um time de alta performance
Comunicação assertiva: reduzindo conflitos e frustrações
Comunicação estratégica na liderança
Delegação de tarefas: obtenha o melhor do time
Hábitos na liderança: boas práticas
Liderança: missão e propósito de liderar pessoas
Liderança: práticas de gestão e melhorias
Mindset digital: técnicas para liderança remota
Negociação para líderes
Oratória para líderes: comunicação profissional
Princípios do trabalho em equipe
Flutter: Controller, navegação e estados
Flutter: Widgets Stateless, Stateful e Animações
Desenvolvimento Full Stack
Blog
Artigos e tutoriais sobre desenvolvimento full-stack



