Minha Jornada

Olá! Sou Vinicius Salustiano, um Desenvolvedor Full-Stack trabalhando na DevPartner, mantendo e desenvolvendo sistemas enterprise para grandes clientes como BMW, Audi e Hyundai. Possuo Bacharelado em Sistemas de Informação pela Centro Universitário Fundação Santo André (2019–2023), que me deu a base formal que agora alimenta minha experimentação. Minha experiência em back-end vem inteiramente do trabalho profissional, mas em julho de 2025, decidi melhorar minhas habilidades em front-end, que era meu ponto fraco na época, o que me levou a mergulhar profundamente na criação de projetos paralelos com Astro.

O Que Eu Faço

Construo aplicações prontas para produção usando tecnologias modernas. Na DevPartner, realizo manutenção, evolução e desenvolvimento de novas funcionalidades em sistemas enterprise para grandes clientes, trabalhando em plataformas para parceiros, incentivos, logística e bônus baseados em pontos que combinam motores de recompensa com mecânicas de gamificação. Mantenho e desenvolvo funcionalidades em aplicações legadas ASP.NET Web Forms usando tanto C# quanto VB.NET, enquanto foco no desenvolvimento back-end com .NET e persistência de dados otimizada no SQL Server, incluindo criação e manutenção de Stored Procedures, Views e Functions. Implemento APIs de importação para grandes planilhas Excel e exportações de tabelas de banco de dados, lido com otimização de performance para processar grandes volumes de faturas e reembolsos, e trabalho em tarefas de front-end usando React e AngularJS legado para dashboards administrativos. Colaboro com Product Owners para refinar requisitos e garantir alinhamento técnico. Em meus projetos pessoais, exploro a stack moderna de front-end: Astro + React + TypeScript + Alpine + Tailwind + MDX. Todo projeto que construo começa com uma pergunta: "Esta é a melhor forma de construir isso hoje?" Se não for, continuo refinando até que seja.

Minha Abordagem

Acredito em qualidade sobre quantidade e aprender construindo. Meu objetivo não é seguir tendências—é entender por que certas tecnologias funcionam melhor para problemas específicos. Foco em escrever código limpo e manutenível, pensar nas decisões arquiteturais e resolver problemas que importam. Todo projeto é uma oportunidade de melhorar, seja otimizando performance, aprimorando a experiência do usuário ou encontrando soluções elegantes para desafios complexos. Sou altamente proficiente em desenvolvimento assistido por IA—uso com expertise ferramentas de IA como Claude, ChatGPT e Cursor para aumentar eficiência e produtividade, mantendo os mesmos altos padrões de qualidade de código. Para mim, IA é uma ferramenta poderosa de execução, mas o trabalho intensivo está em pensar, projetar e engenhar prompts para serem inteligentes e eficazes.

O Que Me Impulsiona

🎯

Qualidade Sobre Quantidade

Prefiro construir um projeto pronto para produção do que dez medíocres. Cada componente, cada animação, cada linha de código reflete meu compromisso em fazer as coisas certas.

🌟

Aprender Construindo

Nunca usei Astro antes de julho de 2025—aprendi do zero construindo Astra Vitae. Sou obcecado por entender não apenas como as coisas funcionam, mas por que funcionam melhor que alternativas. Essa abordagem me ajudou a desenvolver uma mentalidade Full-Stack que combina minha experiência em back-end com expertise moderna em front-end.

🤝

Colaboração em Primeiro Lugar

Meus colegas me elogiam por ser fácil de trabalhar, mente aberta e sempre disposto a colaborar para soluções que funcionam tanto para front-end quanto para back-end. Acredito que o melhor código vem de entender diferentes perspectivas.

🚀

Stack Moderna

Astro + React + TypeScript + Alpine + Tailwind + MDX não é apenas moda—é a combinação ideal para performance e manutenibilidade em sites estáticos. Escolhi essa stack porque representa o futuro do desenvolvimento web.

🔍

Foco em Resolução de Problemas

Sou um solucionador de problemas proativo que constrói novas funcionalidades, mantém sistemas existentes e cria soluções inovadoras. Seja projetando novos componentes do zero, mantendo codebases legados, arquitetando sistemas escaláveis, otimizando consultas de banco de dados ou encontrando soluções elegantes para requisitos complexos, abordo cada desafio sistematicamente. Uso ferramentas de IA (Claude Code, ChatGPT, Cursor) em quase todos os meus fluxos de trabalho, mas o valor real vem de pensamento crítico, revisão de código e atenção aos detalhes.

O Que Construí

Astra Vitae começou como uma ideia simples em julho de 2025: construir uma landing page de portfólio para mostrar minhas habilidades. Mas conforme comecei a codificar, percebi que estava pensando pequeno demais. Isso era sobre criar algo que ainda não existia—algo que refletisse a qualidade e inovação que sabia que poderia entregar.

O que começou como um protótipo React de 7 dias evoluiu para 600+ horas de artesanato obsessivo. Escolhi aprender Astro do zero porque queria entender a stack moderna que agências líderes usam para sites de alta performance.

O resultado? Um fluxo completo de desenvolvimento de produto—do conceito à implantação com domínio. Astra Vitae e SCL (este site que você está usando agora) demonstram minha capacidade de construir projetos prontos para produção, componentes reutilizáveis e templates que podem acelerar projetos futuros e trabalhos freelancer, com qualidade excepcional não vista nem mesmo em alguns sites das empresas Fortune Global 500.

Cada componente foi construído para resolver problemas reais que encontrei. Por que não posso fechar o lightbox clicando fora? Por que quebra no modo paisagem? Por que não há responsividade adequada para tablets? Essas frustrações impulsionaram a criação de componentes onde design e UX trabalham juntos, não um contra o outro.

O Que Astra Vitae e SCL Demonstram:

  • Implementação completa de i18n (EN/PT) com detecção e persistência
  • Otimização SEO com dados estruturados
  • Pontuações Lighthouse 96+ em todas as métricas
  • Design responsivo testado em dispositivos reais (desktop, mobile, tablet)
  • Acessibilidade integrada desde o início
  • SmartNavButtons—um componente de navegação inteligente pioneiro na indústria
  • Componentes de mídia com lightbox, carrossel e suporte a URLs externas
  • Arquitetura CSS modular com Tailwind CSS 4.1

Este projeto representa 600+ horas de aprendizado, construção e refinamento—prova de que posso entregar trabalho de qualidade de produção do conceito à implantação.

A Evolução do Astra Vitae

O que começou como um protótipo React de 7 dias evoluiu para 600+ horas de aprendizado e construção. Descarto tudo e recomecei com Astro porque queria usar as ferramentas que pareciam certas—a stack moderna que representa o futuro do desenvolvimento web.

Minha História

Uma jornada pessoal da curiosidade à criação

Os Primeiros Anos

Minha fascinação com tecnologia começou aos quatro anos através de videogames—não apenas jogando, mas precisando entender suas histórias, seus mundos, suas mecânicas. Essa curiosidade me levou a aprender inglês sozinho através de pura determinação: pistas de contexto, buscas no Google e incontáveis horas de gameplay misturadas com vídeos do YouTube. Aos 14 anos, conseguia ler, escrever, falar e ouvir quase fluentemente. O inglês se tornou meu portal para a comunidade tech global, permitindo conexões, acessando recursos inestimáveis e experimentando completamente o conteúdo criativo que moldaria meu futuro. Naquele mesmo ano, montei meu primeiro computador a partir de peças individuais (obrigado, Mãe!), embora meu relacionamento com computadores tivesse começado muito antes, quando compartilhava o computador da família com meu irmão aos sete anos. Quando ganhei meu primeiro laptop aos 10, isso definiu a trajetória para tudo que se seguiu—aquela máquina era minha, e eu estava livre para explorar, quebrar e reconstruir qualquer coisa que quisesse.

A Jornada da Programação

Aos 15 anos, frequentava o ensino médio regular das 7h às 13h, depois cursos de programação das 14h às 17h. Honestamente, programação não capturou meu coração imediatamente—não era o mundo emocionante de criação que eu imaginara. Mas começar cedo provou ser crucial. Quando entrei na faculdade de Sistemas de Informação, já tinha experiência em programação, mesmo que não fosse particularmente habilidoso ainda. Tudo mudou quando descobri Java aos 20 anos. Enquanto meus colegas lutavam com sua estrutura, encontrei a abordagem orientada a objetos intuitiva e elegante. A forma como objetos modelavam conceitos do mundo real, a satisfação de uma arquitetura limpa, o poder de sistemas bem projetados—tudo se encaixou. Programação se transformou de obrigação em paixão, de dever de casa em hobby.

Programação se transformou de obrigação em paixão, de dever de casa em hobby.

Crescimento Profissional

Meu primeiro papel real de desenvolvimento veio em novembro de 2023 aos 22 anos, exigindo uma transição imediata de Java para C# .NET Entity Framework. O primeiro mês foi intimidante—programação no ambiente de trabalho parecia completamente diferente de projetos acadêmicos. Codebases reais tinham decisões legadas, complexidades de lógica de negócios e a pressão de ambientes de produção. Mas persisti e não poderia ter pedido um ambiente de aprendizado melhor. A variedade de projetos, diferentes abordagens arquiteturais e pressão constante para se adaptar rapidamente aceleraram meu crescimento. Trabalhei tanto com sistemas ASP.NET legados quanto com .NET Core moderno, ganhando experiência valiosa em todo o espectro do desenvolvimento enterprise, não apenas em frontend e backend, mas também em bancos de dados SQL Server complexos. Em dois anos, colegas me consideravam um desenvolvedor de nível médio sólido, e eu sabia que estava pronto para desafios maiores.

O Ponto de Virada

21 de julho de 2025 trouxe uma férias agendadas—30 dias que mudariam tudo. Inicialmente, planejei simplesmente viajar e descomprimir, mas sabia que esta era uma oportunidade de criar algo significativo. A ideia começou pequena: construir uma landing page de portfólio React responsiva para mostrar minhas habilidades, talvez adicionar uma API backend básica. Mas conforme comecei a codificar, percebi que estava pensando pequeno demais. Isso era sobre criar algo que ainda não existia, algo que refletisse a qualidade e inovação que sabia que poderia entregar. Aquela página de portfólio simples estava prestes a se tornar Astra Vitae—um projeto que eventualmente levaria ao que você está vendo agora: este site de portfólio sob o nome Salustian Creative Labs (SCL).

Descobrindo a Stack Moderna

Depois de criar uma versão React básica de duas seções, me deparei com uma discussão no Reddit sobre a melhor stack para páginas estáticas e dinâmicas, arquitetura MPA vs. SPA. Foi aí que descobri Astro, Tailwind e MDX. As possibilidades me empolgaram—aqui estava tecnologia que se alinhava com minha visão do que desenvolvimento web deveria ser. Fiz uma escolha decisiva: descartar tudo e recomeçar com ferramentas que pareciam certas. Isso não era apenas sobre ser moderno—era sobre encontrar a alegria no desenvolvimento novamente, aquela mesma empolgação que senti quando descobri Java anos antes.

A Revelação dos Sete Dias

Com desenvolvimento assistido por IA através do Claude Code impulsionando minha produtividade, Astra Vitae estava pronto para servir seu propósito original como peça de portfólio em sete dias. Mas quando dei um passo atrás e olhei o que havia conquistado em apenas uma semana, tive uma revelação que mudou tudo: "Isso não vai para o GitHub para qualquer um clonar livremente. Isso vai ser minha base para projetos futuros—templates e componentes reutilizáveis que acelerarão meu trabalho e manterão qualidade." Lembro do momento exato—sentado em minha mesa às 23h, rolando o que havia construído, sentindo uma mistura de orgulho e descrença. O escopo do projeto se transformou dramaticamente. Cada dia trazia novas obsessões: timing de animação, tons de gradiente, o componente que faria alguém dizer "como eles fizeram isso?" O projeto final tinha pouca semelhança com seus humildes começos.

"Isso não vai para o GitHub para qualquer um clonar livremente."

Construindo a Coleção de Projetos

31 de agosto de 2025, após mais de 300 horas de desenvolvimento desde julho, a coleção Astra Vitae estava completa: Premium, Lite e a Component Collection. Cada template e componente passou por testes rigorosos com desenvolvedores, designers e até minha mãe em seu telefone—descobrindo problemas de detecção de toque que corrigi imediatamente.

Construir componentes de mídia se tornou um desafio pessoal. HTML e Tailwind tornam exibir imagens fácil, mas torná-las atraentes é outra história. Continuei perguntando: "Por que não posso fechar o lightbox clicando fora?", "Por que quebra no modo paisagem?", "Por que não há responsividade adequada para tablets?" Essas frustrações impulsionaram a criação de CommonImage, CommonVideo e ImageCarousel—componentes onde design e UX trabalham juntos, não um contra o outro.

Lightboxes com brilhos sutis, estilo moderno arredondado, funcionalidade de fechar ao clicar fora, animações rápidas, detecção de área de carrossel para navegação intuitiva, barras de miniaturas em desktop e tablets grandes, e responsividade adequada em desktop, mobile retrato/paisagem e tablet retrato/paisagem. Você não precisa sacrificar design por funcionalidade—pode ter ambos.

O TestimonialsCarousel é um componente divertido que construí inspirado em muitas soluções que existem hoje. Certamente não é nada maluco, mas é elegante e fluido—um elemento básico de landing pages hoje em dia. Não poderia faltar no Astra Vitae.

Criando SmartNavButtons

Embora os templates e componentes que construí mostrem capacidade técnica, tenho orgulho particular do SmartNavButtons—um componente de solução de navegação inteligente nascido de frustração real. Toda landing page tem botões "voltar ao topo", mas por que parar por aí? SmartNavButtons fornece navegação inteligente e direcional que se adapta ao comportamento do usuário. O botão "próximo" detecta sua direção e posição de rolagem, guiando você perfeitamente pelas seções. Usuários de laptop sem mouse podem navegar facilmente via setas do teclado ou clique no botão, e usuários de desktop também podem apreciar esses recursos. Usuários de tablet escapam de rolagem cansativa em telas grandes. O componente foi desafiador de aperfeiçoar—lidar com seções de viewport completo era direto, mas e páginas com múltiplas seções visíveis? A página FAQ neste site se tornou meu campo de testes para refinar o componente, e quando SmartNavButtons funcionou perfeitamente lá, soube que estava pronto. Um amigo me disse que depois de usar meu site, ele instintivamente procura esses botões de navegação em todos os outros lugares, apenas para ficar decepcionado quando eles não existem. É aí que você sabe que criou algo especial.

"Você resolveu um problema de navegação que eu nem sabia que tinha, isso deveria estar em todo site." — Testador

Construindo Este Portfólio

2 de setembro de 2025 marcou outra decisão fundamental. Precisava de uma plataforma para mostrar meu trabalho—então construí a minha própria. Este site de portfólio precisava incorporar o que eu era capaz de construir. Decidi usar Salustian Creative Labs (SCL) como nome do estúdio—não como marca comercial, mas simplesmente como nome para este espaço de portfólio. Isso significou continuar trabalhando noites após meu trabalho diário, às vezes até às 3h da manhã. Lembro de uma noite às 2h47, exausto mas incapaz de parar porque a animação de navegação estava *quase* perfeita. Sacrifiquei fins de semana, eventos sociais e hobbies por meses. Outras 300 horas adicionadas ao projeto com melhorias nos componentes Astra Vitae e este portfólio. Houve momentos de dúvida—estava louco por gastar tanto tempo em algo? Mas toda vez que abria o site e via tudo se unindo, a dúvida desaparecia. O resultado, bem... é o que você está experimentando agora.

"Cerca de 600+ horas de trabalho colocadas em todo o projeto ao longo de 100 dias."

Olhando para o Futuro

O roteiro à frente é empolgante. Astra Vitae representa 600+ horas de aprendizado e construção—um fluxo completo de desenvolvimento de projeto do conceito à implantação. O que começou como uma tentativa de criar um produto comercial se tornou algo mais valioso: um projeto pessoal que demonstra minha capacidade de construir aplicações prontas para produção e componentes reutilizáveis. Este projeto me ajudou a desenvolver uma mentalidade Full-Stack, combinando minha experiência em back-end com expertise moderna em front-end.

Estou sempre explorando novas ideias e tecnologias. Seja construindo componentes reutilizáveis, experimentando novos frameworks ou enfrentando problemas complexos, acredito em aprender construindo. Todo projeto me ensina algo novo, e estou empolgado para ver onde esta jornada me levará a seguir.

Se você está contratando, interessado em colaborar, tem perguntas sobre meu trabalho ou apenas quer se conectar com alguém que compartilha sua paixão por artesanato. Vamos construir algo grande juntos.

Nota Pessoal

Obrigado por dedicar seu tempo para ler minha história. Esta jornada de uma ideia de férias a um projeto completo representa não apenas meses de código, mas uma transformação em como vejo meu ofício. Cada decisão reflete não pesquisa de mercado ou seguir tendências, mas simplesmente o que parecia certo para mim—o que eu desejava que existisse quando estava construindo projetos.

Convido você a explorar meus projetos, conferir os componentes que construí e ver se sente aquela mesma faísca de "isso é diferente" que me manteve codificando até o amanhecer. Adoraria ouvir de você. Entre em contato através da página de contato ou meu perfil no LinkedIn.

Vinicius Martins Salustiano

Desenvolvedor Full-Stack & Entusiasta .NET

Novembro de 2025

Interessado em Trabalhar Juntos?

Vamos construir algo grande juntos! Confira meus projetos para ver o que construí, visualize meu CV para uma visão completa da minha experiência, ou entre em contato diretamente para discutir posições de trabalho, trabalhos freelancer e colaborações.