Portfolio Ruby on Rails
Portfólio profissional full-stack construído com Ruby on Rails 8, servindo como vitrine técnica e canal de captação de oportunidades. A aplicação reúne projetos, stack tecnológica, trajetória profissional, depoimentos e formulário de contato — tudo gerenciável por um painel administrativo autenticado, sem depender de CMS externo para o conteúdo principal. A interface usa Hotwire (Turbo + Stimulus) e Tailwind CSS 4 para entregar uma experiência fluida e responsiva, com HTML renderizado no servidor. O site está em produção na AWS EC2, com deploy automatizado via Kamal e pipeline CI/CD no GitHub Actions.
O Desafio
Construir um portfólio que fosse ao mesmo tempo uma peça de marketing pessoal e uma demonstração prática de engenharia: performance, SEO, segurança e operação em produção com custo controlado. Os requisitos incluíam: área pública otimizada para indexação (meta tags, Open Graph, JSON-LD, sitemap); painel admin para CRUD de projetos, tecnologias, experiências e depoimentos; cache inteligente nas páginas públicas com invalidação ao salvar no admin; formulário de contato com proteção anti-spam; deploy reproduzível em container Docker; e pipeline que só publica em produção após testes, lint e auditorias de segurança passarem. Tudo isso sem over-engineering — stack enxuta, convenções Rails e infraestrutura que eu mesmo opero na EC2.