Personal portfolio built with Angular to showcase my professional experience, technical background, projects and education as a software developer.
🌐 Live site: taniaveiga-dev.netlify.app
This project is my personal developer portfolio, designed and developed as a central place to present my professional profile beyond a traditional CV.
The interface combines a clean, modern layout with a glass-style visual design over a fixed city background. The site is fully responsive and supports both English and Spanish.
It includes:
- Professional experience presented as a timeline
- Education and technical training
- Technologies and development skills
- Personal and professional projects
- Direct links to GitHub and LinkedIn
- Spanish / English language support
- Responsive design for desktop and mobile devices
- Angular 22
- TypeScript
- HTML5
- CSS
- Angular CLI
- Git & GitHub
- Netlify
The portfolio was designed around a dark, technology-oriented visual identity while keeping readability and navigation simple.
Some of the main UI concepts include:
- Fixed full-screen background
- Translucent glass-style content cards
- Experience timeline
- Responsive layouts
- Reusable Angular components
- Bilingual content
- Subtle visual effects and transitions
Clone the repository:
git clone https://github.com/ElyonKyla/ElyonkylaDev.git
cd ElyonkylaDevInstall the dependencies:
npm installStart the development server:
ng serveThen open:
http://localhost:4200/
The application will automatically reload when source files are modified.
To create a production build:
ng buildThe compiled application will be generated inside the dist/ directory.
The portfolio is deployed using Netlify.
Production version:
🌐 https://taniaveiga-dev.netlify.app/
This portfolio is an actively evolving project.
It is continuously updated as I add new projects, technologies, professional experience and improvements to the interface.
Tania Veiga
Backend-focused Software Developer