This repository contains my personal developer portfolio. The website presents my projects, technical skills, live demos, GitHub links, and contact options in a clear and responsive interface.
- Angular 20
- TypeScript
- SCSS
- Angular Router
- Angular Reactive Forms
- Angular SSR with Express
- ngx-translate
- RxJS
- PHP contact endpoint
- Project overview with descriptions, technology tags, preview images, live demo links, and GitHub links
- Skills section with visual technology icons
- About section with a short personal introduction
- Testimonials section
- Contact form with client-side validation and consent checkbox
- Multilingual content in German and English
- Responsive layout for desktop, tablet, and mobile viewports
- Legal notice and privacy policy pages
- Local fonts and static assets served from the project
Make sure Node.js and npm are installed on your machine.
Install dependencies:
npm installStart the development server:
npm run startThe application is usually available at:
http://localhost:4200
Build the project:
npm run buildThe production build is generated in the dist/ directory.
Run unit tests:
npm run testThis portfolio is actively maintained. New projects, content updates, and UI refinements will be added as my work continues to evolve.