Inspiration

Every developer has a story and I wanted mine to have a voice of its own.

Coming from a small town with limited resources, I’ve always believed that your digital identity can speak volumes about your passion, skills, and journey. While applying for internships and opportunities, I realized the true value of having a personal space that’s not just a resume, but a reflection of who you are. That’s where Yashfolio began - not just as a project, but as a personal revolution. I wanted to create something that feels alive, interactive, clean, and most importantly, me.

What it does

Yashfolio is a fully responsive and interactive portfolio website designed to: Showcase my projects, skills, achievements, and journey in tech Make a strong first impression with smooth transitions and clean UI Highlight both frontend creativity and backend awareness Function seamlessly across devices — desktop, tablet, and mobile It’s more than a digital CV - it’s a complete tech-powered portfolio to grab attention and convey personality.

How we built it

I kept it simple and clean — because simplicity is power when done right. Frontend: HTML5, CSS3, and Vanilla JavaScript Animations: Smooth transitions using CSS animations Responsiveness: Media queries to ensure a mobile-first experience Modular Design: Sections like About, Projects, Skills, and Contact are separated for clarity and performance Hosting: Currently hosted locally for development, planned for deployment using GitHub Pages or Vercel The entire project lives in a lightweight codebase, structured neatly so anyone - even non-tech people - can navigate with ease.

Challenges we ran into

This wasn’t a cakewalk. While building Yashfolio, I faced quite a few bumps: Design Overwhelm: Too many creative ideas often led to confusion. Keeping it minimal yet expressive was tough. Responsiveness: Making sure it looks great across all screen sizes took hours of trial and error. Overthinking: I was constantly revisiting colors, fonts, and animations — striving for perfection, which delayed progress. AI Integration: Initially planned to add a chatbot, but many APIs were either paid, complex, or unreliable so I chose to skip it for now, focusing on UX instead. But every challenge pushed me to learn something new.

Accomplishments that we're proud of

I built a full portfolio from scratch - no templates, no frameworks. The UI feels professional, clean, and speaks to my personality. It’s 100% responsive, looks awesome on mobile. The design received great feedback from peers and mentors. Learned how to tell a story through layout and interaction - not just text.

What we learned

Simplicity often takes more effort than complexity. UX isn’t just about design — it’s about emotion. Vanilla HTML, CSS, and JS can still create stunning experiences if used mindfully. A personal project has more value when it carries your story. Timeboxing and prioritizing ideas helped avoid burnout during creative blocks.

What's next for Yashfolio

Live Deployment: Hosting the site publicly with a custom domain

Add AI Bot: Still dreaming of integrating an AI-powered chatbot that can answer questions about my journey, projects, or tech stack Project Filter Feature to browse by tech stack or category Integration: Maybe power the contact form with formspree And finally continuing to evolve it with every milestone I hit in my career.

Built With

Share this project:

Updates