Welcome to my personal portfolio website! 🚀
This is where I showcase my work, projects, achievements, and share my knowledge through blogs. The website features smooth animations, interactive sections, and much more. Below you'll find all the details on how to navigate and contribute to the site.
https://portfolio-gamma-wine-56.vercel.app/
The website is organized into the following main sections, each designed to provide a seamless and interactive user experience:
- A welcoming homepage with smooth animations that provide an engaging first impression.
A showcase of my recent work, including detailed descriptions and technologies used. Each project is displayed with relevant information and links to live demos or GitHub repositories.
- ClassQuery: React, OpenAI API, JS, HTML, CSS, Java, SpringBoot, H2, Docker, Cypress, JMeter
- Spark: React, Axios, AWS S3 bucket, OpenAI API, Java, SpringBoot, H2, EC2 instance
- Tech-Reads: React, Vite, JS, HTML, Tailwind CSS
- Dictionary_AI_APP: React, OPENAI API, TypeScript, JS, HTML, CSS (Dictionary API)
- Arcade Simulation:Java: Dependency Injection, Abstract classes, Interfaces, Inheritance, Polymorphism, Exception Handling, Randomization, Collections, File I/O, and UI Design.
- Cypress Automation E2E/API Testing: React, Cypress
- A collection of professional certifications earned, displayed in a clean, organized format.
- Certifications: ZipCode Wilmington Certification, Tech Elevator Certification, AWS Cloud Practioner Certification, React Developer HackerRank Certification, Curriculeon Full Stack Web Developer Certification, React Tutorial Certification
-
A section dedicated to my personal insights and technical blogs on various topics.
-
Includes tips, tutorials, and updates from my development journey.
- Frontend: Built with React for dynamic components and Next.js for server-side rendering and SEO optimization.
- Styling: Styled using Styled Components for a modular and maintainable approach.
- Animations: Integrated animations using Framer Motion create smooth transitions.
- Hosting: Deployed on Vercel (Next.js's official deployment platform).
pages/- Contains all the pages of the website, includingindex.js(homepage).components/- React components that are reusable throughout the site.styles/- Contains styles (CSS or styled components) for various sections of the site.public/- Static files such as images, fonts, etc.blog/- Blog posts and articles are stored here.
-
Clone the repository:
git clone https://github.com/mnaser/portfolio-website.git
-
Navigate into the project directory:
cd portfolio-website -
Install the required dependencies:
npm install
-
Start the development server:
npm run dev
-
Open
http://localhost:3000in your browser to view the website locally.
I am always open to improvements and suggestions! If you'd like to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature). - Commit your changes (
git commit -m 'Add your feature'). - Push to your branch (
git push origin feature/your-feature). - Open a pull request.
Thank you for visiting my portfolio! 😊 I hope you enjoy browsing through my work. Don't hesitate to connect with me on LinkedIn or shoot me an email if you'd like to discuss potential opportunities or collaborations!
🚀 Let's Build Something Amazing Together!

