View the live portfolio: https://sehmaluva.me
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.
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!
- 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).
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. |
Follow these steps to set up the project locally for development and testing.
- Node.js
- npm, yarn or pnpm
- Click the Fork button in the top-right corner of the page.
- This will create a copy of the repository in your GitHub account.
-
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
-
Install dependencies (Frontend):
npm install # or yarn install # or pnpm install
-
Run the development server:
npm run dev # or yarn dev # or pnpm dev
The application will be accessible at
http://localhost:3000.
The project is optimized for deployment on platforms like Vercel.
This portfolio was designed and built by Malvin Machingura (sehmaluva).
- GitHub: @sehmaluva
- LinkedIn: Malvin Machingura
- Email: sehmaluv@gmail.com