Skip to content

Radapls/radapls.github.io

Repository files navigation

Juan Felipe Rada - Portfolio

This is my personal portfolio website built with Astro, showcasing my work as a software developer, and also hosting my blog. It supports i18n (English, Spanish, and Portuguese), a contact form, y career path and some personal projects projects.

Portfolio Preview

🚀 Features

  • Multi-language support (EN, ES, PT-BR)
  • Responsive design
  • Contact form integration
  • Dark/Light theme toggle
  • Project showcase
  • Experience path
  • E2E Test

🛠️ Tech Stack

🏗️ Project Structure

/
├── src
│   ├── assets               # Astro-managed assets (e.g., blog post images if optimized by Astro)
│   ├── components           # Base components
│   │   └── i18n             # Locale components
│   ├── data                 # All the global variables must be here
│   ├── layouts              # Portfolio layouts
│   ├── pages                # Astro pages and routes (e.g., index.astro, about.astro)
│   │   └── [lang]           # Translated Pages
│   ├── scripts              # Global scripts
│   ├── sections             # Reusable sections
│   ├── styles               # Global styles
│   └── types                # Global types
├── astro.config.mjs         # Astro configuration
└── package.json             # Project dependencies and scripts