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.
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