Welcome to my personal portfolio website! This site highlights my projects, experiences, and interests across engineering, product development, and creative work. It serves as a central place to explore what I am building, learning, and passionate about, all in an interactive and easy to navigate format.
- Moving Marquee: The homepage features a marquee animation that moves across the about page.
- Profile Picture: The profile image animates into the frame and overlays with the marquee.
- Interactive Navbar: Includes icons that link to my LinkedIn and GitHub profiles.
- Smooth Scrolling: Implements smooth scrolling to different sections of the website.
- Project Showcase: A section dedicated to showcasing my projects with image and name.
- Technology Stack Display: Visual representation of my professional experience using a vertical timeline.
- Responsive Design: The website is fully responsive and optimized for various screen sizes.
- Animations: Various animations throughout the site using React Motion for a more engaging user experience.
- React (v18.2.0)
- Vite (v7.1.2) for fast development and building
- Motion (v12.23.12) for animations
- react-vertical-timeline-component (v3.5.3) for experience timeline
- Three.js (v0.160.0)
-
Clone the repository:
git clone https://github.com/lvonengel/lvonengel.github.io cd portfolio -
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open your browser and visit
http://localhost:3000to see the website.
Personal-Portfolio/
├── public/
│ ├── img
| ├── models
├── src/
│ ├── components/
│ │ ├── About.jsx
│ │ ├── Experience.jsx
│ │ ├── Footer.jsx
│ │ ├── NavigationBar.jsx
│ │ ├── PCBViewer.jsx
│ │ ├── ProjectCard.jsx
│ │ └── ScrollManager.jsx
│ ├── projects/
│ ├── App.jsx
│ ├── Home.jsx
│ ├── index.css
│ └── main.jsx
├── package.json
└── vite.config.js
