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.

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

 
 
 

Contributors