Skip to content

sehmaluva/portfolioV2

Repository files navigation

My Personal Portfolio

🔗 Live Demo

View the live portfolio: https://sehmaluva.me

📖 Project Overview

This is the source code for my personal portfolio website, designed to showcase my skills, experience, and featured projects as a Full-Stack Software Engineer.

It serves as a dynamic online CV, providing an in-depth look into my technical proficiency and career journey.

⚠️ Disclaimer !!!

This project is open source and available for anyone to use. Feel free to star the repository if you find it useful, fork it to make your own changes, or use it as a template for your own portfolio!

Dont forget to star ⭐ the project if you find it helpful!

✨ Features

  • About Me: A detailed introduction to my background and technical philosophy.
  • Experience Timeline: A chronological overview of my professional and academic history.
  • Featured Projects: Dedicated section highlighting key full-stack development projects with live demo and code links.
  • Skills & Expertise: A comprehensive breakdown of my proficiency in various front-end, back-end, and DevOps tools.
  • Contact Form: A direct channel for recruiters and collaborators to get in touch.
  • Theme Toggle: Light/Dark mode functionality (as seen on the live site).

🛠️ Tech Stack

This project is built using a modern, scalable, and robust technology stack:

Category Technology Description
Frontend Next.js React framework for server-side rendering and static site generation.
React Core library for building the user interface.
TypeScript Used for type safety and improved code quality.
Tailwind CSS Utility-first CSS framework for rapid styling.
Git/GitHub Version control and collaborative platform.

Getting Started

Follow these steps to set up the project locally for development and testing.

Prerequisites

  • Node.js
  • npm, yarn or pnpm

🍴 Forking the Repository

  1. Click the Fork button in the top-right corner of the page.
  2. This will create a copy of the repository in your GitHub account.

Local Development Setup

  1. Clone the repository:

    git clone https://github.com/sehmaluva/portfolioV2.git
    # Or if you forked the repo:
    # git clone https://github.com/YOUR-USERNAME/portfolioV2.git
    cd portfolioV2
  2. Install dependencies (Frontend):

    npm install
    # or
    yarn install
    # or
    pnpm install
  3. Run the development server:

    npm run dev
    # or
    yarn dev
    # or
    pnpm dev

    The application will be accessible at http://localhost:3000.

🌐 Deployment

The project is optimized for deployment on platforms like Vercel.

✍️ Author

This portfolio was designed and built by Malvin Machingura (sehmaluva).

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •