<?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: Aaditya Thakur</title>
    <description>The latest articles on DEV Community by Aaditya Thakur (@aaditya_thakur_d9f786176d).</description>
    <link>https://dev.to/aaditya_thakur_d9f786176d</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3708041%2F477d3a93-9bd6-46c7-a877-43813eb09b7f.png</url>
      <title>DEV Community: Aaditya Thakur</title>
      <link>https://dev.to/aaditya_thakur_d9f786176d</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aaditya_thakur_d9f786176d"/>
    <language>en</language>
    <item>
      <title>Amazing Github Visualizer</title>
      <dc:creator>Aaditya Thakur</dc:creator>
      <pubDate>Sun, 25 Jan 2026 08:59:09 +0000</pubDate>
      <link>https://dev.to/aaditya_thakur_d9f786176d/amazing-github-visualizer-82l</link>
      <guid>https://dev.to/aaditya_thakur_d9f786176d/amazing-github-visualizer-82l</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/aaditya_thakur_d9f786176d" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3708041%2F477d3a93-9bd6-46c7-a877-43813eb09b7f.png" alt="aaditya_thakur_d9f786176d"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/aaditya_thakur_d9f786176d/i-got-tired-of-github-looking-dead-so-i-built-this-740" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;I got tired of GitHub looking dead — so I built this.&lt;/h2&gt;
      &lt;h3&gt;Aaditya Thakur ・ Jan 25&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>I got tired of GitHub looking dead — so I built this.</title>
      <dc:creator>Aaditya Thakur</dc:creator>
      <pubDate>Sun, 25 Jan 2026 08:58:32 +0000</pubDate>
      <link>https://dev.to/aaditya_thakur_d9f786176d/i-got-tired-of-github-looking-dead-so-i-built-this-740</link>
      <guid>https://dev.to/aaditya_thakur_d9f786176d/i-got-tired-of-github-looking-dead-so-i-built-this-740</guid>
      <description>&lt;p&gt;GitHub shows what you did.&lt;br&gt;
It never shows who you are as a developer.&lt;br&gt;
That gap bothered me.&lt;br&gt;
So I built Git-Aura — a cyberpunk-style analytics dashboard that turns your GitHub activity into something you can actually feel.&lt;br&gt;
Not another stats page.&lt;br&gt;
Not green squares.&lt;br&gt;
What it does differently:&lt;br&gt;
Velocity over vanity&lt;br&gt;
Visual heatmaps that show intensity, not just activity&lt;br&gt;
Tech stack breakdowns that tell a story&lt;br&gt;
An AI-style developer persona (how you code, not just how much)&lt;br&gt;
Motion-first UI (Next.js 16 + Framer Motion)&lt;br&gt;
The idea is simple:&lt;br&gt;
If your work has depth, your profile shouldn’t feel flat.&lt;br&gt;
It’s open source.&lt;br&gt;
Built in public.&lt;br&gt;
Still evolving.&lt;br&gt;
Honest question:&lt;br&gt;
What’s the one thing GitHub still fails to show about you as a developer?&lt;br&gt;
&lt;a href="https://github.com/aditya452007/Vibe-Artifacts/tree/main/git-aura" rel="noopener noreferrer"&gt;Github&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I Fired the "One-Click" AI Builders: How I Built a React Portfolio with Gemini (Without Knowing React)</title>
      <dc:creator>Aaditya Thakur</dc:creator>
      <pubDate>Tue, 13 Jan 2026 04:42:25 +0000</pubDate>
      <link>https://dev.to/aaditya_thakur_d9f786176d/i-fired-the-one-click-ai-builders-how-i-built-a-react-portfolio-with-gemini-without-knowing-436i</link>
      <guid>https://dev.to/aaditya_thakur_d9f786176d/i-fired-the-one-click-ai-builders-how-i-built-a-react-portfolio-with-gemini-without-knowing-436i</guid>
      <description>&lt;h2&gt;
  
  
  The "One-Click" Trap
&lt;/h2&gt;

&lt;p&gt;We’ve all seen the trend. You export your LinkedIn profile to a PDF, feed it into a tool like Gamma or a generic GPT wrapper, and &lt;em&gt;boom&lt;/em&gt;—you have a website.&lt;/p&gt;

&lt;p&gt;I tried it. It worked. And I hated it.&lt;/p&gt;

&lt;p&gt;Technically, the site was functional. But aesthetically? It was a corporate PowerPoint slide pretending to be a portfolio. It lacked soul. As an AI engineer and a creator, I realized I couldn't be represented by a generic template. &lt;/p&gt;

&lt;p&gt;So, I deleted it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The "It Works on My Machine" Nightmare
&lt;/h2&gt;

&lt;p&gt;I decided to go the hard way. I opened Google AI Studio, fired up the latest Gemini models, and decided to build something custom. I wanted a specific vibe—something distinctive.&lt;/p&gt;

&lt;p&gt;But then reality hit. I fell into the &lt;strong&gt;Perfectionist Trap&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I spent weeks tweaking pixels in the AI preview window. It looked great in the chat interface. But when I finally copied the code to VS Code and tried to push it to GitHub, I faced the classic developer’s nightmare:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"It works on the AI's preview." (But it crashes everywhere else).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Dependencies were missing. Components were hallucinated. The routing logic was circular. The code wasn't deployment-ready; it was just a fragile prototype. Most people would have quit there and gone back to the template.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Pivot: From Coder to Architect
&lt;/h2&gt;

&lt;p&gt;I didn't quit. I adopted a new rule: &lt;strong&gt;Restart from Zero.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I scrapped the broken codebase. But this time, I realized that to build with AI, I had to stop acting like a "coder" and start acting like an "architect."&lt;/p&gt;

&lt;p&gt;Here is the truth about building with AI in 2025 that most tutorials don't tell you:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. It’s not about Syntax, it's about Articulation
&lt;/h3&gt;

&lt;p&gt;I don't technically know React or HTML deeply. If you asked me to write a complex hook from scratch on a whiteboard, I’d fail. But the AI knows the syntax perfectly. My job isn't to type; my job is to describe the &lt;strong&gt;architecture&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I stopped prompting: &lt;em&gt;"Make the button blue."&lt;/em&gt;&lt;br&gt;
I started prompting: &lt;em&gt;"Create a reusable button component that accepts 'variant' props, using Tailwind CSS for styling, and ensure it glows when hovered."&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Debugging is a Logic Game
&lt;/h3&gt;

&lt;p&gt;When the AI threw errors, I didn't fix them by knowing the language nuances. I fixed them by understanding the &lt;strong&gt;flow of data&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;If the page crashed, I didn't look for a missing semicolon. I looked at the logic: &lt;em&gt;Is the data passing from the parent component to the child correctly? Is the state being updated before the render?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I debugged by interrogating the AI about its own logic, not by reading the documentation.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Result
&lt;/h2&gt;

&lt;p&gt;I battled errors for days. I refined my prompts using structured frameworks. And today, Version 1 is live.&lt;/p&gt;

&lt;p&gt;It’s not perfect code. A senior React dev might look at it and find inefficiencies. But it works. It deploys. And most importantly, &lt;strong&gt;it’s mine.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Takeaway
&lt;/h2&gt;

&lt;p&gt;This is the future of development for many of us. You don't need to memorize the dictionary to write a novel. You just need a story and the will to write it.&lt;/p&gt;

&lt;p&gt;If you are hesitating to build something because you "don't know the language," stop. You have the most powerful engineer in the world at your fingertips. You just need to learn how to lead them.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(Link to your portfolio here)&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Have you tried building a full app purely with AI prompting? Did you find the "deployment gap" hard to bridge? Let's discuss in the comments.&lt;/em&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffpy98ift7sbws6mtt6o9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffpy98ift7sbws6mtt6o9.png" alt=" " width="800" height="403"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>career</category>
      <category>beginners</category>
    </item>
    <item>
      <title>I Fired the "One-Click" AI Builders: How I Built a React Portfolio with Gemini (Without Knowing React)</title>
      <dc:creator>Aaditya Thakur</dc:creator>
      <pubDate>Tue, 13 Jan 2026 04:23:21 +0000</pubDate>
      <link>https://dev.to/aaditya_thakur_d9f786176d/i-fired-the-one-click-ai-builders-how-i-built-a-react-portfolio-with-gemini-without-knowing-4imi</link>
      <guid>https://dev.to/aaditya_thakur_d9f786176d/i-fired-the-one-click-ai-builders-how-i-built-a-react-portfolio-with-gemini-without-knowing-4imi</guid>
      <description>&lt;h2&gt;
  
  
  The "One-Click" Trap
&lt;/h2&gt;

&lt;p&gt;We’ve all seen the trend. You export your LinkedIn profile to a PDF, feed it into a tool like Gamma or a generic GPT wrapper, and &lt;em&gt;boom&lt;/em&gt;—you have a website.&lt;/p&gt;

&lt;p&gt;I tried it. It worked. And I hated it.&lt;/p&gt;

&lt;p&gt;Technically, the site was functional. But aesthetically? It was a corporate PowerPoint slide pretending to be a portfolio. It lacked soul. As an AI engineer and a creator, I realized I couldn't be represented by a generic template. &lt;/p&gt;

&lt;p&gt;So, I deleted it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The "It Works on My Machine" Nightmare
&lt;/h2&gt;

&lt;p&gt;I decided to go the hard way. I opened Google AI Studio, fired up the latest Gemini models, and decided to build something custom. I wanted a specific vibe—something distinctive.&lt;/p&gt;

&lt;p&gt;But then reality hit. I fell into the &lt;strong&gt;Perfectionist Trap&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I spent weeks tweaking pixels in the AI preview window. It looked great in the chat interface. But when I finally copied the code to VS Code and tried to push it to GitHub, I faced the classic developer’s nightmare:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"It works on the AI's preview." (But it crashes everywhere else).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Dependencies were missing. Components were hallucinated. The routing logic was circular. The code wasn't deployment-ready; it was just a fragile prototype. Most people would have quit there and gone back to the template.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Pivot: From Coder to Architect
&lt;/h2&gt;

&lt;p&gt;I didn't quit. I adopted a new rule: &lt;strong&gt;Restart from Zero.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I scrapped the broken codebase. But this time, I realized that to build with AI, I had to stop acting like a "coder" and start acting like an "architect."&lt;/p&gt;

&lt;p&gt;Here is the truth about building with AI in 2025 that most tutorials don't tell you:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. It’s not about Syntax, it's about Articulation
&lt;/h3&gt;

&lt;p&gt;I don't technically know React or HTML deeply. If you asked me to write a complex hook from scratch on a whiteboard, I’d fail. But the AI knows the syntax perfectly. My job isn't to type; my job is to describe the &lt;strong&gt;architecture&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I stopped prompting: &lt;em&gt;"Make the button blue."&lt;/em&gt;&lt;br&gt;
I started prompting: &lt;em&gt;"Create a reusable button component that accepts 'variant' props, using Tailwind CSS for styling, and ensure it glows when hovered."&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Debugging is a Logic Game
&lt;/h3&gt;

&lt;p&gt;When the AI threw errors, I didn't fix them by knowing the language nuances. I fixed them by understanding the &lt;strong&gt;flow of data&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;If the page crashed, I didn't look for a missing semicolon. I looked at the logic: &lt;em&gt;Is the data passing from the parent component to the child correctly? Is the state being updated before the render?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I debugged by interrogating the AI about its own logic, not by reading the documentation.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Result
&lt;/h2&gt;

&lt;p&gt;I battled errors for days. I refined my prompts using structured frameworks. And today, Version 1 is live.&lt;/p&gt;

&lt;p&gt;It’s not perfect code. A senior React dev might look at it and find inefficiencies. But it works. It deploys. And most importantly, &lt;strong&gt;it’s mine.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Takeaway
&lt;/h2&gt;

&lt;p&gt;This is the future of development for many of us. You don't need to memorize the dictionary to write a novel. You just need a story and the will to write it.&lt;/p&gt;

&lt;p&gt;If you are hesitating to build something because you "don't know the language," stop. You have the most powerful engineer in the world at your fingertips. You just need to learn how to lead them.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://portfolio-site-one-mauve.vercel.app/" rel="noopener noreferrer"&gt;https://portfolio-site-one-mauve.vercel.app/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Have you tried building a full app purely with AI prompting? Did you find the "deployment gap" hard to bridge? Let's discuss in the comments.&lt;/em&gt;&lt;/p&gt;

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