Personal project
Portafolio personal
Bilingual portfolio featuring public GitHub API integration, light and dark themes, and a responsive, accessible experience.
View repository
Overview
This portfolio presents my professional profile, experience, technologies and projects through a bilingual, accessible and responsive experience.
The challenge
The goal was to build a professional presence that clearly communicated my technical profile and could be maintained and expanded as my experience evolved.
The solution
I developed an application with Nuxt, Vue, TypeScript and Tailwind CSS, incorporating internationalization, light and dark modes and integration with the public GitHub API.
My contribution
I designed and developed the complete experience, from the component architecture and visual system to accessibility, bilingual content and data integration.
Highlights
- Content and navigation available in Spanish and English.
- Integration with the public GitHub API, including loading, error and success states.
- Responsive design, keyboard navigation and support for reduced-motion preferences.
Technologies used
- Nuxt
- TypeScript
- Tailwind CSS
- GitHub API