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