Most portfolio websites are finished once they’re deployed.
Mine wasn’t.
What started as an open-source portfolio slowly evolved into something completely different. Every feature I learned, every design principle I discovered, every bug I fixed, and every late-night refactor found its way into this repository.
Today, this project is less about showcasing my work…
…and more about showcasing my growth.
| ### Then  Simple portfolio template. Minimal customization. Basic sections. | ### Now  Complete redesign. Modern architecture. AI-powered features. Custom branding. Improved UX. |
The goal was never to make it prettier.
The goal was to make it mine.
| Frontend | Backend / AI | Deployment |
|---|---|---|
| React | JavaScript | Vercel |
| Framer Motion | Botpress | GitHub |
| CSS3 | REST APIs |
src
├── assets
├── components
├── constants
├── sections
├── styles
├── App.jsx
└── main.jsx
Simple enough to understand.
Flexible enough to grow.
I believe software should feel effortless.
That means writing code that is easy to maintain, interfaces that feel intuitive, and experiences that people remember.
Every animation should have a purpose.
Every interaction should feel natural.
Every pixel should earn its place.
Clone the repository
git clone https://github.com/yourusername/portfolio.git
Install dependencies
npm install
Run
npm start
Production build
npm run build
This repository doesn’t have a final version.
Whenever I learn something new—
whether it’s better architecture, cleaner animations, AI integrations, performance optimizations, or improved accessibility—
it eventually finds its way here.
This project began as inspiration from an open-source portfolio.
Over time it has been extensively redesigned, refactored, expanded, and rebuilt to reflect my own ideas, engineering practices, and design philosophy.
Open source isn’t about copying.
It’s about learning, improving, and giving ideas a new life.