Skip to content

theodore221/portfolio

Repository files navigation

🚀 My Developer Portfolio

Welcome to my personal developer portfolio! This project showcases my skills, projects, and experience in software development. It is built using modern web technologies and provides an interactive and visually engaging experience.

🛠️ Technologies Used

  • React.js – Component-based UI for a seamless and dynamic experience.
  • Tailwind CSS – Utility-first styling for a responsive and modern design.
  • Three.js – 3D graphics and interactive visual elements.
  • Vite – Fast build tool for optimized development and production.
  • Framer Motion – Smooth animations and transitions.
  • React Three Fiber & Drei – Simplified Three.js for React applications.
  • React Router DOM – Client-side routing for navigation.
  • EmailJS – Contact form functionality without a backend.
  • React Tilt – Interactive tilting effects.
  • React Vertical Timeline Component – Engaging timeline UI.

📸 Features

  • 🌐 Fully Responsive Design – Optimized for mobile and desktop users.
  • 🎨 Modern UI/UX – Clean and sleek interface with smooth animations.
  • 🖥 3D Visuals – Engaging graphics powered by Three.js.
  • 📄 Projects Showcase – Displays my work and contributions.
  • 📫 Contact Section – Easy way to reach out for collaboration.

🚀 Live Demo

Check out my portfolio here: theodore221.github.io/portfolio/

📦 Installation & Usage

If you'd like to run the project locally:

  1. Clone the repository:
    git clone https://github.com/yourusername/your-portfolio.git
  2. Navigate to the project directory:
    cd your-portfolio
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev
  5. Open http://localhost:5173 in your browser (default Vite port).

🛠 Deployment

The portfolio is deployed using GitHub Pages. To redeploy after changes:

npm run deploy

📩 Contact

If you'd like to connect, feel free to reach out:


💡 Feel free to fork this repo, customize it, and make it your own! If you find any issues, contributions are welcome. 🚀