Tecnologias, ferramentas e evolução contínua

Aqui exponho com transparência as ferramentas que utilizo no dia a dia, meu nível de proficiência em cada uma e as tecnologias que estou estudando ativamente.

Desenvolvimento Frontend

ReactIntermediário

Componentes, hooks, context, roteamento

TypeScriptIntermediário

Tipagem estática, interfaces, generics

Tailwind CSSAvançado

Estilização utilitária, design responsivo

HTML5 & CSS3Avançado

Semântica, acessibilidade, animações

ViteIntermediário

Build tool, configuração, plugins

Backend e Banco de Dados

Node.jsAprendendo

APIs REST, Express

SupabaseIntermediário

PostgreSQL, autenticação, realtime

PostgreSQLIntermediário

Modelagem relacional, queries, views

SQLIntermediário

Consultas, joins, índices

Automação e Integrações

n8nIntermediário

Workflows, integrações, webhooks

DockerAprendendo

Containers, Docker Compose

APIs RESTIntermediário

Consumo e criação de APIs, webhooks

WebhooksIntermediário

Integração por eventos entre sistemas

Ferramentas e Práticas

GitIntermediário

Versionamento, branches, pull requests

SEO TécnicoIntermediário

Metadados, Schema.org, Core Web Vitals

FigmaAprendendo

Prototipagem e design de interfaces

VS CodeAvançado

Ambiente de desenvolvimento principal

Princípios de Desenvolvimento

Como encaro a criação de software para clientes e projetos autorais.

1. Simplicidade Primeiro

Não adicionar dependências ou arquiteturas complexas sem necessidade real do negócio. Código sustentável e fácil de manter.

2. Transparência Técnica

Diferenciar claramente o que já é produto validado de testes conceituais e protótipos em fase de validação.

3. Foco na Conversão

Interfaces devem guiar o usuário com clareza até o objetivo: solicitar um orçamento, tirar uma dúvida ou concluir uma compra.

WhatsAppIr para o conteúdo principal