Building Sidhoo.in wasn’t just about creating a portfolio—it was about building a website that represents my skills, projects, and passion for technology while providing a smooth experience for visitors.
The Goal
I wanted a website that would:
Showcase my projects and achievements.
Reflect my personal style with a clean, modern design.
Load quickly on all devices.
Be easy to update as I learn and create new work.
Be optimized for search engines from the start.
Planning the Website
Before writing any code, I planned the structure of the website. Instead of adding every possible page, I focused on the essentials:
Home
About
Projects
Blog & Insights
Contact
This simple navigation helps visitors quickly find the information they’re looking for.
Designing the Experience
I chose a minimal design with plenty of whitespace, clear typography, and consistent colors. Rather than relying on heavy animations, I used subtle transitions to keep the interface modern without affecting performance.
The website was also designed with a mobile-first approach, ensuring it works well on smartphones, tablets, and desktops.
Performance First
Speed was a priority from day one. To keep the website fast, I:
Optimized images.
Minimized unnecessary CSS and JavaScript.
Enabled lazy loading for media.
Used efficient caching and content delivery.
Focused on improving Core Web Vitals.
These optimizations help visitors access content quickly, regardless of their device or internet connection.
SEO Strategy
I built the website with search engines in mind by:
Using descriptive page titles and meta descriptions.
Creating clean, readable URLs.
Organizing content with proper heading structure.
Adding meaningful image alt text.
Publishing insights and articles to keep the website active.
This foundation helps improve visibility in search results over time.
Challenges
Like most projects, building the website involved several challenges:
Balancing design with performance.
Ensuring consistency across different screen sizes.
Organizing content in a way that’s easy to navigate.
Continuously improving SEO while maintaining a great user experience.
Each challenge helped me learn more about modern web development and optimization.
What I Learned
This project taught me that a great portfolio is more than just a collection of projects. It should:
Clearly communicate who you are.
Highlight your best work.
Load quickly.
Be easy to maintain.
Continue evolving as your skills grow.
Looking Ahead
Sidhoo.in is an ongoing project. As I gain new skills, complete new projects, and explore emerging technologies, I’ll continue improving the website with better content, enhanced performance, and new features.