Welcome to my personal portfolio repository! Here you'll find a showcase of my projects, my technical skills, and how to get in touch with me.
For this project and my daily workflow, I use the following technologies:
- Framework: Next.js (React) ⚛️
- Language: TypeScript 📘
- Styling: CSS Modules 🎨
- Animations: Embla Carousel / Particles.js ✨
- Internationalization: Next.js 🌐
This portfolio is more than just a website; it’s an environment where I apply core concepts like:
- Media Preview: A OneDrive-style gallery system with interactive zoom and intuitive navigation. 🔍
- Responsiveness: Adaptive design for any screen size, from mobile to ultra-wide. 📱💻
- Performance: Optimized images and lightning-fast loading times. ⚡
- Accessibility: Keyboard-friendly navigation and screen reader support (A11y). ♿
- Internationalization: Fully localized in English, Portuguese, and Spanish using i18next for a global user experience. 🌎
- Clone the repository:
git clone git@github.com:rodrigsmor/portfolio.git- Install dependencies:
npm install # or yarn install
- Start the development server:
npm run dev- 🌐 Open in your browser: http://localhost:3000
Feel free to reach out to me for opportunities, collaborations, or just a virtual coffee:
Made with ❤️ by Rodrigo