<?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: Shankara Perumal Arunachalam</title>
    <description>The latest articles on DEV Community by Shankara Perumal Arunachalam (@the_shankara_dev).</description>
    <link>https://dev.to/the_shankara_dev</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%2F4138673%2F8fdb9c0f-9ac7-4a17-bedd-7339791cfdf0.jpg</url>
      <title>DEV Community: Shankara Perumal Arunachalam</title>
      <link>https://dev.to/the_shankara_dev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/the_shankara_dev"/>
    <language>en</language>
    <item>
      <title>My Journey from Front-End to Full Stack Developer</title>
      <dc:creator>Shankara Perumal Arunachalam</dc:creator>
      <pubDate>Wed, 23 Sep 2026 05:42:39 +0000</pubDate>
      <link>https://dev.to/the_shankara_dev/my-journey-from-front-end-to-full-stack-developer-3cd1</link>
      <guid>https://dev.to/the_shankara_dev/my-journey-from-front-end-to-full-stack-developer-3cd1</guid>
      <description>&lt;p&gt;When I started out, my world was mostly HTML, CSS, and getting pixel-perfect designs to work across browsers (RIP old Mozilla/Internet Explorer bugs 😅). I didn't touch a backend for a long time — the idea of servers, databases, and APIs felt like a different universe.&lt;/p&gt;

&lt;p&gt;Over the last 6+ years, that changed one project at a time.&lt;/p&gt;

&lt;p&gt;The early days&lt;/p&gt;

&lt;p&gt;I started as a front-end-focused developer back in 2020, and even something like Bootstrap 4 was brand new to me at the time — I was still getting comfortable with grids, breakpoints, and making things responsive without everything falling apart. Later on, Bootstrap 5 came along and felt like a big shift to learn all over again.&lt;/p&gt;

&lt;p&gt;Looking back, that's honestly a good reminder — even the "basics" keep evolving, so there's no real finish line where you stop learning even the fundamentals.&lt;/p&gt;

&lt;p&gt;It was satisfying work — seeing a design come to life in the browser — but I kept running into a wall: I could build the "what you see," but not the "how it actually works" underneath.&lt;/p&gt;

&lt;p&gt;Crossing over to the backend&lt;/p&gt;

&lt;p&gt;The shift happened gradually rather than overnight. I started picking up Node.js and Express to understand how APIs were built, then MongoDB to see how data actually gets stored and queried. Every new piece I learned made the previous piece make more sense — REST APIs suddenly explained why my front-end calls behaved the way they did, and understanding databases changed how I thought about state on the client side too.&lt;/p&gt;

&lt;p&gt;Somewhere in there, React became my main tool for the front-end, and the pieces started connecting into something that felt like a full stack rather than isolated skills.&lt;/p&gt;

&lt;p&gt;Where I am now&lt;/p&gt;

&lt;p&gt;Today I work across the MERN stack — React, Node.js, Express, MongoDB — along with TypeScript, Next.js, PostgreSQL, and Redis, depending on what a project needs. I've also picked up things like building personal projects end-to-end, from the database schema to the deployed app, which taught me more than any single course could.&lt;/p&gt;

&lt;p&gt;What I'd tell my earlier self&lt;br&gt;
You don't need to master the backend before you start touching it — build small things and let the confusion guide what to learn next&lt;br&gt;
Front-end skills aren't wasted when you go full stack — understanding the UI deeply makes you better at designing APIs that actually serve it well&lt;br&gt;
Even the "basics" (like Bootstrap versions) keep changing — staying comfortable with being a beginner again is part of the job&lt;br&gt;
The "full stack" label isn't a finish line, it's just... more surface area to keep learning&lt;/p&gt;

&lt;p&gt;Still learning something new every week&lt;/p&gt;

</description>
      <category>mern</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
