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
- css3
- fontawesome
- git
- github
- google-fonts
- html5
- javascript
- netlify
- rwd
- vs-code
Log in or sign up for Devpost to join the conversation.