This is my former personal website, designed to showcase my projects, blog posts, and professional experience in a modern and accessible way. It offers a fully bilingual experience (English and Spanish) with dynamic content management and a performance-optimized interface.
Main Features:
- Full internationalization (i18n) support with automatic language detection.
- Headless content management powered by Sanity CMS.
- Server-side rendering with React Server Components (RSC).
- Consistent design system with light/dark themes.
- SEO-optimized dynamic routes with static generation.
- Modern, responsive interface with accessible components.
- Portable Text for rich content rendering.
- Containerization with Docker for simplified deployments.
Technologies Used:
Built with a modern web technology stack, including:
- Next.js 15 with the App Router
- TypeScript for static typing
- Sanity.io as a headless CMS with GROQ queries
- Tailwind CSS 4 and shadcn/ui for a modern, responsive interface
- next-themes for theme management
- i18next for internationalization
- Portable Text for rich content
- Docker for containerization and deployment