minha foto

Marco Vinícius

Desenvolvedor Front-End | React.js & JavaScript

Sobre mim

Olá! Sou Marco Vinícius, desenvolvedor freelancer com formação em Ciência da Computação pelo UniCEUB e foco em Front-End. Desenvolvo interfaces modernas, responsivas e funcionais utilizando HTML, CSS, JavaScript, React.js e conhecimentos em Node.js.

Atuei por 4 anos no Exército Brasileiro, onde desenvolvi disciplina, responsabilidade, organização e trabalho em equipe. Hoje aplico essa base na criação de soluções digitais bem estruturadas, com foco em usabilidade, performance, experiência do usuário e geração de valor para projetos e negócios

Meus Projetos

Projeto Freelancer Organizer

Freelancer Organizer

Freelancer Organizer é uma aplicação web desenvolvida com HTML, CSS e JavaScript puro, criada para ajudar freelancers a organizar projetos, clientes, serviços prestados, valores pagos e pagamentos pendentes. O projeto permite cadastrar trabalhos, definir status como Negotiating, In Progress e Paid, calcular automaticamente o total de projetos, valores recebidos e valores pendentes, além de filtrar os projetos por status. A aplicação utiliza manipulação do DOM, arrays de objetos, controle de estado, cálculos financeiros e LocalStorage para manter os dados salvos no navegador, com layout responsivo para desktop, tablet e mobile

Projeto Lista de Compras

Lista de Compras Inteligente

Lista de Compras Inteligente é uma aplicação web desenvolvida com HTML, CSS e JavaScript puro, criada para organizar itens de compra por nome, quantidade e categoria. O projeto permite adicionar, filtrar, marcar produtos como comprados, remover itens e acompanhar totais em tempo real, utilizando manipulação do DOM, arrays de objetos, controle de estado e LocalStorage para manter os dados salvos no navegador. Também conta com layout responsivo para desktop, tablet e mobile.

Projeto MVX Perfumes

MVX Perfumes

Projeto de loja virtual de perfumes desenvolvido com HTML, CSS e JavaScript, utilizando CSS Grid Layout para exibir os produtos em uma vitrine responsiva. Possui navegação por categorias (Masculinos, Femininos, Unissex, Acessórios e Kits), com páginas dedicadas para cada seção e navegação entre páginas.

Projeto Tech Story

Loja Tech Story

Loja virtual da Tech Story desenvolvida com HTML, CSS e JavaScript. O site conta com navegação interativa, onde ao clicar na seta é possível avançar para o próximo item, com atualização dinâmica do conteúdo e do número da página, garantindo uma experiência fluida e intuitiva ao usuário.

Projeto MicroJá

Micro Já

MicroJá é uma aplicação web voltada ao incentivo de micro-hábitos diários, criada para mostrar como pequenas ações consistentes podem gerar evolução real ao longo do tempo. A solução inclui marcação de hábitos concluídos, acompanhamento de progresso, tema claro/escuro e persistência de estado no navegador, com uma experiência visual limpa, orgânica e responsiva.

Projeto Jéssica

Jessica Menezes Makeup

Landing page desenvolvida para Jessica Menezes Makeup, com foco em transmitir elegância, profissionalismo e fortalecer sua presença digital. O projeto foi pensado para valorizar os serviços oferecidos, destacar a identidade da marca e facilitar o contato com potenciais clientes por meio de uma experiência visual estratégica, responsiva e moderna.

Projeto Pet Sitter

Bia Monteiro - Pet Sitter

Landing page desenvolvida para pet sitter veterinária, utilizando HTML, CSS e JavaScript. O site conta com páginas de início, serviços, sobre e contato, além da aplicação de efeitos visuais e animações sutis para proporcionar uma experiência simples, elegante e funcional. Todos os links e seções são totalmente funcionais, garantindo uma navegação fluida e intuitiva.

Projeto Currency Converter

Conversor de Moedas

Conversor de Moedas utilizando HTML, CSS e JavaScript, permitindo a conversão entre Real, Dólar e Euro de forma simples e intuitiva. O projeto foi focado no fortalecimento da lógica em JavaScript, aplicando eventos, funções, estruturas condicionais e manipulação do DOM para atualizar os valores dinamicamente conforme a escolha do usuário. Além disso, trabalhei na responsividade e na clareza da interface, garantindo uma boa experiência em diferentes dispositivos, tornando o projeto uma peça sólida para meu portfólio e para minha evolução como desenvolvedor front-end.

Projeto MVX Bingo

MVX Bingo

Desenvolvi um Bingo interativo utilizando HTML, CSS e JavaScript, com foco em lógica, animações e experiência do usuário. O projeto conta com sorteio de números sem repetição, exibição do número sorteado com animações visuais, mural com histórico dos números já sorteados e layout totalmente responsivo. Durante o desenvolvimento, trabalhei intensamente com manipulação do DOM, arrays, eventos, funções e controle de estado, tornando o projeto uma peça importante do meu portfólio e do meu processo contínuo de aprimoramento em JavaScript.

Projeto Cronometer

Cronômetro

Desenvolvi um Cronômetro Interativo com HTML, CSS e JavaScript, permitindo iniciar, pausar e reiniciar a contagem de tempo com precisão em milissegundos. O projeto foi focado no fortalecimento da lógica em JavaScript, utilizando setInterval, controle de estado, manipulação do DOM e tratamento de eventos, além de uma interface simples, responsiva e intuitiva para o usuário.

Projeto Password Generate

Gerador de Senhas

Projeto de gerador de senhas desenvolvido para praticar lógica de programação, manipulação do DOM e criação de funcionalidades úteis com JavaScript. A aplicação permite gerar senhas aleatórias de forma rápida e personalizada, com foco em usabilidade, praticidade e reforço de conceitos fundamentais do desenvolvimento front-end.

Projeto Jokenpo

Jokenpô

Projeto de Jokenpô desenvolvido para praticar lógica de programação, manipulação do DOM e interação com eventos em JavaScript. A aplicação simula o clássico jogo de pedra, papel e tesoura de forma dinâmica e interativa, permitindo a disputa entre jogador e computador com atualização de resultados em tempo real e uma interface simples, funcional e responsiva.

Projeto StarBucks

Loja StarBucks

Protótipo de loja virtual inspirado no site do Starbucks, desenvolvido com HTML, CSS e JavaScript. O projeto possui interação dinâmica, onde ao clicar no copo o produto é alterado juntamente com a cor de fundo da página, proporcionando uma experiência visual mais interativa e envolvente.

Projeto Mario Brothers

Mario Brothers

Landing page temática dos irmãos Mario e Luigi, desenvolvida com HTML, CSS e JavaScript, com vídeo em background, layout responsivo e animações de interação. O projeto conta com navegação simples, botão de contato com formulário modal, link direto para WhatsApp e foco em conversão para serviços de encanamento.

Entre em Contato