This repository contains my personal full stack developer portfolio. It showcases selected frontend projects, a custom backend API, and my approach to building clean, maintainable, and user-focused web applications.
The goal of this portfolio is not only to display visual results, but also to demonstrate technical decisions, structure, and growth as a developer.
- React + Vite
- Modern CSS (Grid & Flexbox)
- Responsive design
- Accessible UI
- Minimal animations focused on UX
- Node.js
- Express
- Environment variables
- Basic security practices
/
├─ portfolio-frontend/ # Frontend application (React)
├─ portfolio-backend/ # Backend API (Express)
├─ LICENSE
├─ .gitignore
├─ package-lock.json
└─ README.md
Each part is developed as an independent project but designed to work together.
- Clear and readable code
- Practical use of modern web technologies
- Component-based architecture
- Separation of concerns (frontend / backend)
- Realistic projects, not demos inflated with unnecessary features
The portfolio frontend consumes data from the backend API to display selected projects.
Each project includes:
- Short description
- Technologies used
- Live demo link
- Source code link
The portfolio includes a contact section connected to the backend API, designed to simulate a real-world freelance contact flow without storing sensitive data.
Clone this repository to your local machine:
[git clone https://github.com](https://github.com/LuisDev912/portfolio-web-developer.git)Navigate to the project directory and install the required dependencies:
cd portfolio-frontend
npm install
npm run devThen navigate to the backend directory and install the required dependencies. Then, run the localhost:
cd ../portfolio-backend/src/
npm install
node --watch index.jsI am a junior full stack developer with a strong frontend orientation. I focus on building clean interfaces, understandable architectures, and scalable foundations.
This portfolio represents my current level and is continuously evolving as I learn and improve.
This project is licensed under the MIT License.