My-Portfolio

Ravindu Haputhanthri – QA Engineer Portfolio

A modern, interactive Single Page Application (SPA) portfolio website showcasing my work as a Software Quality Assurance Engineer, Automation Engineer, and Freelance QA Consultant.

This portfolio highlights enterprise automation frameworks, API testing, performance testing, database-driven validation, CI/CD integrations, and freelance QA projects delivered to real clients.


🌐 Live Portfolio

Visit Portfolio


🚀 About This Portfolio

This portfolio demonstrates practical and enterprise-level experience in:

The website is designed for clarity, performance, and professional presentation while maintaining strong technical depth.


🛠 Tech Stack

Core Framework

UI and Styling

3D and Animation

Forms and Integration


📁 Project Structure

myPortfolio/
├── app/
│   ├── layout.tsx
│   ├── page.tsx
│   └── globals.css
├── components/
│   ├── hero-section.tsx
│   ├── about-section.tsx
│   ├── experience-section.tsx
│   ├── education-section.tsx
│   ├── projects-section.tsx
│   ├── certifications-section.tsx
│   └── contact-section.tsx
├── public/
│   ├── work_experience/
│   ├── education/
│   ├── certifications/
│   ├── icons/
│   └── CV/
└── lib/

🚀 Getting Started

Prerequisites

Clone the Repository

git clone https://github.com/ravinduheshan99/My-Portfolio.git
cd My-Portfolio

Install Dependencies

npm install

Run Development Server

npm run dev

Open:

http://localhost:3000

📜 Available Scripts


🌍 Deployment

  1. Push the repository to GitHub.
  2. Import the project into Vercel.
  3. Use default Next.js settings:
    • Build Command: npm run build
    • Output Directory: .next
  4. Deploy.

👨‍💻 Professional Focus

This portfolio reflects specialization in:


📫 Contact

Ravindu Haputhanthri
Software Quality Assurance Engineer


📄 License

This project is open for viewing and inspiration.
All content and frameworks belong to Ravindu Haputhanthri.