Skip to content

Hudsonjr90/Portfolio

Repository files navigation

👨‍💻 Hudson Kennedy — Software Engineer & Frontend Specialist

Software Engineer com mais de 10 anos de experiência em desenvolvimento web, aplicações escaláveis e interfaces modernas. Especialista em Frontend com forte atuação em Fullstack, criando soluções de alto impacto com foco em performance, UX e arquitetura.

🌐 Live Demo

🔗 https://hudsonkennedy.dev.br


📌 Sobre este projeto

Este é o meu portfólio profissional, desenvolvido para apresentar de forma clara e objetiva minha experiência, minhas habilidades técnicas e projetos reais que construí ao longo da minha carreira como Software Engineer.

O objetivo deste projeto é servir como:

  • Vitrine profissional
  • Prova de domínio técnico
  • Demonstração de arquitetura frontend moderna
  • Base para networking, recrutamento e oportunidades de trabalho

A aplicação foi desenvolvida utilizando React + TypeScript, com foco em:

  • Performance
  • Componentização
  • Reutilização de código
  • Experiência do usuário
  • Responsividade
  • Internacionalização

🧩 Stack Principal

Core

  • React
  • TypeScript
  • React Router

UI, UX & Motion

  • Material UI (MUI)
  • React Icons
  • Framer Motion
  • Particles.js

Internacionalização

  • i18next

Formulários & Feedback

  • EmailJS
  • SweetAlert

Navegação & Layout

  • React Paginate
  • React Vertical Timeline

🚀 Funcionalidades

  • Interface moderna com modo Light & Dark
  • Sistema de paleta de cores personalizável
  • Animações suaves e interativas
  • Navegação SPA com React Router
  • Seção de projetos com paginação
  • Timeline profissional interativa
  • Seção de depoimentos animados
  • Sistema de internacionalização (PT/EN)
  • Responsividade completa (mobile-first)
  • Formulário de contato funcional com envio de e-mail

📁 Estrutura de Diretórios

/src
 ├── assets        # Imagens, ícones e recursos estáticos
 ├── components    # Componentes reutilizáveis
 ├── pages         # Páginas principais
 ├── services      # Integrações externas (Email, APIs)
 ├── styles        # Estilos globais e temas
 ├── utils         # Funções utilitárias
 └── i18n          # Configuração de idiomas

⚙️ Pré-requisitos

Para rodar o projeto localmente:

- Node.js v18+

- npm v8+

git clone https://github.com/seu-usuario/seu-repo.git
cd seu-repo
npm install
npm run dev


📩 Contato

📧 hudsonhugo90@gmail.com

🔗 LinkedIn: https://www.linkedin.com/in/hudsonkennedyjr