
My Portfolio
Tech Stack
Tech Stack
Technologies
Soft Skills
Motivation
Motivation
To create a professional online presence and demonstrate my skills through a customized portfolio site. Also, to share the codebase with people who want to create their own portfolio websites.
Challenges
Challenges
- •Ensuring the site design is fully responsive and includes a toggleable dark/light theme for better UX
- •Structuring the project for easy content management (using a data-driven approach) so updates can be made without touching layout code
Learnings
Learnings
- •Learned to enforce code quality and standards using tools like ESLint, Prettier, Husky, and lint-staged
- •Strengthened skills in building responsive UIs and theme toggles with Next.js and Tailwind CSS
- •The idea was to create a base where it would be simple for other people to edit the code to create their own portfolio.
Overview
Overview
My Portfolio is a personal website to showcase my projects, skills, and experience. Built with Next.js, TypeScript, and Tailwind CSS, it features a modern design and is easily customizable and maintainable.
Key Features
Key Features
Key features include a mobile-responsive layout with a dark/light theme toggle for user preference, a structured content management system (using a dedicated data folder) for easy updates, and integration of pre-commit tools to maintain high code quality standards.
Next features
Next features
The next tasks are to improve the codebase and add more features to the portfolio. Also, to add a blog section to the portfolio.