A modern, bilingual portfolio website showcasing my skills and experience as a Full Stack Developer. Built with Astro and styled with TailwindCSS for optimal performance and responsive design.
- Bilingual Support: Available in English and Spanish
- Responsive Design: Optimized for all device sizes
- Modern UI: Clean, professional design with smooth animations
- Fast Performance: Built with Astro for lightning-fast loading
- Accessible: Semantic HTML and ARIA labels for screen readers
- Framework: Astro - Static site generator
- Styling: TailwindCSS - Utility-first CSS framework
- Icons: SVG sprite system for optimized icon loading
- Fonts: Roboto font family
- Deployment: Server-side rendering with Node.js adapter
/
├── public/
│ ├── fonts/
│ │ └── Roboto.woff2
│ ├── images/
│ │ ├── Logo-LearnAI.webp
│ │ ├── Logo-Leave.webp
│ │ └── Logo-Nebula.webp
│ ├── favicon.ico
│ └── sprite.svg
├── src/
│ ├── components/
│ │ ├── Footer.astro
│ │ ├── Header.astro
│ │ ├── LanguageBtn.astro
│ │ └── Main.astro
│ ├── layouts/
│ │ └── Layout.astro
│ ├── pages/
│ │ ├── index.astro # English version
│ │ └── es.astro # Spanish version
│ └── styles/
│ └── globals.css
├── astro.config.mjs
└── package.json
I'm a passionate Full Stack Developer with experience in:
- Frontend: JavaScript, TypeScript, React.js, React Native, UI Design
- Backend: Node.js, MongoDB
- Languages: Spanish (Native), English (B2 Upper Intermediate)
- SENA - Software Analysis and Development (2025 - In Progress)
- Codetec - Graphic Design (2023 - 2024)
- Monitor (Volunteer) at Fundación ROFÉ (Mar 2024 - Nov 2024)
- Nurse Robot Project Leader at Unisimón (Feb 2024 - Nov 2024)
- Node.js (version 18 or higher)
- npm or yarn package manager
- Clone the repository:
git clone https://github.com/Estivenm06/PortfolioWeb.git
cd PortfolioWeb- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser and visit
http://localhost:4321
| Command | Action |
|---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:4321 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |
npm run astro ... |
Run CLI commands like astro add, astro check |
Visit the live portfolio: [Coming Soon]
The portfolio automatically detects the user's preferred language and supports:
- English (
/) - Default homepage - Spanish (
/es) - Spanish version
- Email: estivenamg01@gmail.com
- LinkedIn: linkedin.com/in/estiven-mejia
- GitHub: github.com/Estivenm06
This project is open source and available under the MIT License.
Built with ❤️ by Estiven Mejia