Welcome to my portfolio website repository! This project showcases my skills and experience as a Creative Full-stack Engineer. Built using Next.js, TypeScript, and Tailwind CSS, the website serves as a comprehensive display of my professional journey, projects, and technical expertise. It highlights my evolution from an athlete to a tech enthusiast, covering various domains including frontend and backend development, data engineering, 3D graphics integration, and AI. This site offers an in-depth look at my work, experience, education, and notable projects.
- Dynamic UI: A visually appealing and highly functional user interface.
- Responsive Design: Optimized for mobile and desktop devices.
- 3D Graphics: Integration of 3D models and animations.
- Frontend: Next.js, Tailwind CSS
- Languages: TypeScript
- Analytics: PostHog
- Animations: Framer Motion
- 3D Graphics: React Three Fiber, React Three Drei
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/david-mcbacon/portfolio-web.git
- Navigate to the project directory:
cd portfolio-web
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open the browser and visit the following URL:
http://localhost:3000
- Build the project:
npm run build
- Run the project in production mode:
npm start