Skip to content

πŸ‘¨πŸΌβ€πŸ’» Personal website of MickaΓ«l Alves πŸ”΅

License

Notifications You must be signed in to change notification settings

mickaelalvs/mickaelalvs.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

116 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘¨πŸ»β€πŸ’» mickaelalvs.dev

Personal portfolio and blog of MickaΓ«l Alves - Tech Lead Frontend, Speaker, and Developer Experience enthusiast.

πŸš€ Tech Stack

This portfolio is built with modern web technologies:

  • ⚑ Next.js 16 - React framework with App Router
  • βš›οΈ React 19 - Latest React with compiler
  • 🎨 Framer Motion - Smooth animations
  • πŸ” nuqs - Type-safe URL search params
  • πŸ“ Remark - Markdown processing for blog posts
  • 🎭 Lottie - Interactive animations
  • 🎯 Radix UI - Accessible UI components
  • 🧹 Biome - Fast linting & formatting
  • πŸ“¦ pnpm - Efficient package manager

✨ Features

  • πŸ“š Blog - Technical articles and tutorials
  • 🎀 Talks - Conference presentations and meetup sessions
  • πŸŽ™οΈ Podcasts - Tech podcast appearances
  • πŸ’Ό Projects - Showcase of open-source and personal projects
  • ℹ️ About - Career, community involvement, and education
  • πŸ”Ž Command Bar - Quick navigation with Cmd+K
  • 🌐 SEO Optimized - OpenGraph, JSON-LD, and sitemap
  • ⚑ Performance - Optimized images, fonts, and code splitting

πŸ› οΈ Getting Started

Prerequisites

  • Node.js >= 22.x
  • pnpm >= 8.x

Installation

# Install dependencies
pnpm install

# Run development server
pnpm dev

# Build for production
pnpm build

# Start production server
pnpm start

Open http://localhost:3000 to view the portfolio.

πŸ“ Project Structure

mickaelalvs.dev/
β”œβ”€β”€ app/              # Next.js App Router pages
β”œβ”€β”€ modules/          # React components organized by feature
β”œβ”€β”€ data/             # Content data (talks, projects, etc.)
β”œβ”€β”€ articles/         # Markdown blog posts
β”œβ”€β”€ lib/              # Utility functions
β”œβ”€β”€ public/           # Static assets
└── utils/            # Helper utilities

πŸ§‘β€πŸ’» Development

# Lint code
pnpm lint

# Format code
pnpm format

Credits

This project was built using the portfolio template by Zeno Rocha. The original template is available under the MIT License.

License

MIT License - see the LICENSE file for details.

About

πŸ‘¨πŸΌβ€πŸ’» Personal website of MickaΓ«l Alves πŸ”΅

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors