Vinícius Ribeiro

Full Stack Developer

(SCROLL DOWN)

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

Project 012025

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.

ReactTypeScriptViteGSAPFramer MotionLenis Scroll
Project 022025

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.

PHPJavaScriptHTML/CSSUI/UX
Project 032025

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.

PHPMySQLTailwindJavaScript
Repositório privado
Project 042025

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.

JavaScriptManifest V3DOM ParsingExtensão Chrome
Project 052025

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.

JavaScriptHTML5CanvasUI/UX
Project 062025

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.

ReactTypeScriptVitePython (FastAPI)LlamaIndexOllama
Repositório privado
Totvs AI Assistant

Vamos construir algo incrível?