<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Harsha Vardhan</title>
    <description>The latest articles on DEV Community by Harsha Vardhan (@harsha54k).</description>
    <link>https://dev.to/harsha54k</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3983424%2F455f8129-0bd6-486c-938d-474a4abd8657.png</url>
      <title>DEV Community: Harsha Vardhan</title>
      <link>https://dev.to/harsha54k</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/harsha54k"/>
    <language>en</language>
    <item>
      <title>I Built and Deployed My First Developer Portfolio: What Went Right, What Broke, and What I Learned</title>
      <dc:creator>Harsha Vardhan</dc:creator>
      <pubDate>Sun, 14 Jun 2026 08:49:16 +0000</pubDate>
      <link>https://dev.to/harsha54k/i-built-and-deployed-my-first-developer-portfolio-what-went-right-what-broke-and-what-i-learned-2o42</link>
      <guid>https://dev.to/harsha54k/i-built-and-deployed-my-first-developer-portfolio-what-went-right-what-broke-and-what-i-learned-2o42</guid>
      <description>&lt;p&gt;After spending months learning different technologies, experimenting with projects, and breaking more things than I can count, I finally completed and deployed my first developer portfolio website.&lt;br&gt;
This wasn't just about creating a website. It was about learning how real projects come together, from development and version control to deployment and maintenance.&lt;br&gt;
Why I Built It&lt;br&gt;
As a student, I wanted a place where I could showcase my projects, skills, and learning journey.&lt;br&gt;
I realized that building projects is important, but presenting them properly is equally important. A portfolio gives recruiters, collaborators, and other developers a quick way to understand what you've worked on.&lt;br&gt;
Technologies I Used&lt;br&gt;
React&lt;br&gt;
Tailwind CSS&lt;br&gt;
Git &amp;amp; GitHub&lt;br&gt;
Modern deployment platforms&lt;br&gt;
Responsive design principles&lt;br&gt;
Challenges I Faced&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Understanding Git and GitHub
At first, Git felt confusing.
Concepts like commits, branches, remotes, and pushing code seemed overwhelming. Eventually, I learned that Git is simply a way to track changes and safely manage project history.&lt;/li&gt;
&lt;li&gt;Deployment Issues
Getting the website running locally was easy compared to deploying it.
I encountered build errors, configuration issues, and problems that only appeared in production.
The biggest lesson was that "it works on my machine" doesn't mean it will work everywhere.&lt;/li&gt;
&lt;li&gt;Design Decisions
Building features is one thing.
Creating a clean and professional user experience is another challenge entirely.
I spent a surprising amount of time adjusting layouts, spacing, typography, and animations.
What I Learned
Start simple before adding advanced features.
Commit code frequently.
Read error messages carefully.
Deployment is part of development.
Good design improves the perceived quality of a project.
Consistency matters more than complexity.
What I'm Working On Next
I'm continuing to learn:
JavaScript
React
Full-stack development
Automation tools
Building larger real-world projects
My goal is to keep building, keep learning, and gradually turn ideas into useful applications.
Final Thoughts
Completing and deploying this portfolio was a small milestone, but an important one.
The project isn't perfect, and it probably never will be. There will always be bugs, improvements, and new features to add.
But shipping something is better than endlessly planning it.
Thanks for reading, and happy coding!&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>beginners</category>
      <category>career</category>
      <category>showdev</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
