Vinícius Ribeiro
Full Stack Developer
About Me
De curioso a autodidata
Desde cedo, sempre fui movido pela curiosidade. Ainda criança, desmontava qualquer eletrônico que me deixassem encostar — rádios, brinquedos, videogames. Foi assim que aprendi, na prática, a observar sistemas e entender como as coisas funcionam. Mais tarde, com livros sobre Flash, ActionScript e banco de dados, comecei a compreender lógica de programação. Mas foi mergulhando em PHP, Oracle e ASP que criei meu primeiro sistema funcional: um login com sessão, rodando em servidor Linux. Tudo isso muito antes de existirem ferramentas modernas, apenas com o que eu encontrava em fóruns desorganizados.
Entre soldas, códigos e soluções
Minha jornada continuou pelo hardware. Customizei celulares, desbloqueei iPhones e fui parar na microeletrônica. Aprendi microsoldagem, reparo de CPU e hoje atuo no Mackenzie reparando equipamentos Apple e não Apple: notebooks, projetores, switches, firewalls e muito mais. Essa vivência técnica moldou meu olhar como desenvolvedor: sou alguém que resolve problemas com precisão, tanto no físico quanto no digital.
Dev full stack com paixão por impacto
Com apoio da minha esposa, voltei aos estudos e entrei no curso de Análise e Desenvolvimento de Sistemas no Mackenzie. Foi ali que criei projetos como: • Thaís Garuffi – Fotografia – Portfolio imersivo com estética "Stone & Paper" e animações avançadas. • RealFix Reparos – Site completo para assistência técnica com integração WhatsApp. • Sistema de Apostas BET – Plataforma de apostas internas com ranking e placar animado. • Calculadora de Notas – Extensão Chrome para alunos do Mackenzie. • Gerador de Assinaturas – Ferramenta de assinaturas digitais em canvas. • Totvs AI Assistant – Assistente virtual com RAG e IA generativa. Hoje, trabalho com reparo técnico durante o dia e me dedico ao desenvolvimento à noite. Leio, estudo e me conecto com o que há de mais novo em tecnologia — e quando é hora de relaxar, vou pro COD Warzone. Porque resolver bugs e salvar o squad são coisas que eu levo a sério.
Selected Works
Thaís Garuffi – Fotografia
Portfolio de fotografia de alto padrão que desenvolvi com foco em uma experiência de usuário imersiva e estética "Stone & Paper". O design minimalista e sofisticado simula a sensação tátil de um livro de arte, utilizando animações avançadas e transições suaves. A aplicação apresenta scroll horizontal com distorção de lente, navegação fluida, seções interativas com reveal de cortina e um layout totalmente responsivo. Tudo construído com React, TypeScript e Vite, integrando bibliotecas de animação de ponta para garantir performance máxima e elegância visual.
RealFix Reparos
Criação completa do site da assistência técnica RealFix, com foco em experiência do usuário, responsividade e visual profissional. Desenvolvimento full stack, desde a reformulação do logotipo até a estrutura do código, conteúdo e integração com WhatsApp.
Sistema de Apostas BET
Plataforma de apostas internas com painel para apostadores e administradores, sistema de ranking, placar animado e controle de rodadas. Desenvolvimento full stack com interface interativa, painel de resultados, verificação de acertos, travas por horário e integração com ranking mensal.
Calculadora de Notas
Extensão publicada na Chrome Web Store que calcula automaticamente a média final do aluno, identifica quanto falta para aprovação e apresenta isso de forma clara no próprio portal.
Gerador de Assinaturas
Ferramenta online que permite criar assinaturas digitais em tempo real com fontes caligráficas, ajuste de cores, tamanho e exportação em PNG com fundo transparente. Desenvolvido em JavaScript puro, usando canvas HTML5 e foco total em personalização e experiência de usuário fluida.
Totvs AI Assistant
Assistente virtual inteligente projetado para otimizar o acesso à documentação técnica e base de conhecimento. A aplicação emprega arquitetura RAG (Retrieval-Augmented Generation) para interpretar perguntas em linguagem natural e fornecer respostas contextualizadas em tempo real. O sistema combina uma interface de chat intuitiva e responsiva com um backend robusto de processamento de linguagem natural, utilizando indexação vetorial para garantir alta precisão e performance na recuperação de informações.
