My latest personal portfolio and flagship project. It is a modern, aesthetic, and improved version of my old portfolio, showcasing my skills as a developer and my projects created with the latest technologies.
- Mobile First: Designed with a mobile-first approach to ensure a seamless experience across all devices.
- Contact Form: A functional and interactive contact form for visitors to get in touch with me.
- Multilingual: The site is available in both English and Spanish, utilizing the i18n library for seamless language switching.
- Custom Domain: Hosted on a personalized domain for a professional web presence.
- Hosting: The project is hosted on Netlify, ensuring fast and reliable performance with seamless deployment workflows.
- Domain: The custom domain was purchased from Namecheap, providing a professional and memorable web address.
The basic structure of an Astro project is as follows:
├── dist/
├── public/
│ └── favicon_io/
│ │ └── favicons
│ └── images
├── src/
│ ├── components/
│ │ └── icons/
│ │ └── AllMyComponents.astro
│ ├── data/
│ │ └── navItems.ts
│ │ └── projects.ts
│ │ └── skills.ts
│ ├── i18n/
│ │ └── en.json
│ │ └── es.json
│ │ └── index.ts
│ ├── layouts/
│ │ └── Layout.astro
│ ├── pages/
│ │ └── en/
│ │ │ └── contact.astro
│ │ │ └── index.astro
│ │ └── contact.astro
│ │ └── index.astro
├── astro.config.mjs
├── package.json
└── tailwind.config.mjs
Please fill in your contact details here.
Thank you for visiting my portfolio!