🌐 Live site: https://alanp13.github.io
This repository contains the source code for my personal portfolio website, built to present my professional experience, engineering projects, technical skills, and certifications in a clean, fast, and modern web experience.
The site serves as my primary professional landing page for:
-
Recruiters and hiring managers
-
Engineering collaborators
-
Technical reviewers
It focuses on:
-
Clear storytelling of technical experience
-
Clean, readable UI/UX
-
High performance and accessibility
-
Maintainable, component-driven architecture
-
Astro
-
JavaScript / TypeScript
-
HTML5
-
CSS3
-
Modern static-site architecture
-
Git & GitHub
-
⚡ Fast, static, SEO-friendly site built with Astro
-
📱 Fully responsive layout (mobile, tablet, desktop)
-
🧩 Component-based architecture
-
🧠 Clear information hierarchy and content structure
-
🎯 Focused on technical storytelling and project presentation
-
🚀 Deployed via GitHub Pages
The portfolio showcases:
-
Professional experience and roles
-
Major engineering projects
-
Technical skill stack
-
Certifications and credentials
-
Personal design language and branding
├── public/
├── src/
│ ├── assets/
│ ├── components/
│ ├── layouts/
│ └── pages/
├── package.json
└── astro.config.mjs
-
Node.js (LTS recommended)
-
npm
npm install
npm run dev
Then open:
http://localhost:4321
npm run build
npm run preview
The site is deployed using GitHub Pages.
Production URL:
This project is intentionally:
-
Simple
-
Fast
-
Content-first
-
Maintainable
It is designed to evolve over time as my experience, projects, and technical focus grow.
Personal portfolio — all rights reserved.