<?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: Sidhesh Arakh</title>
    <description>The latest articles on DEV Community by Sidhesh Arakh (@sidhesh_arakh_082e2f579cd).</description>
    <link>https://dev.to/sidhesh_arakh_082e2f579cd</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%2F3825757%2F3ddf2eec-b212-4f75-af9b-c4c2fe9a59e6.png</url>
      <title>DEV Community: Sidhesh Arakh</title>
      <link>https://dev.to/sidhesh_arakh_082e2f579cd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sidhesh_arakh_082e2f579cd"/>
    <language>en</language>
    <item>
      <title>Mocially: pivoting from search to community</title>
      <dc:creator>Sidhesh Arakh</dc:creator>
      <pubDate>Wed, 29 Jul 2026 04:46:18 +0000</pubDate>
      <link>https://dev.to/sidhesh_arakh_082e2f579cd/mocially-pivoting-from-search-to-community-268h</link>
      <guid>https://dev.to/sidhesh_arakh_082e2f579cd/mocially-pivoting-from-search-to-community-268h</guid>
      <description>&lt;h2&gt;
  
  
  Been heads-down on Mocially and just shipped a direction change worth sharing.
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;What changed: Mocially started as a hybrid search + community tool. Search was the core, community was a bolt-on. Flipping that. Now it's community-first — X-like feed, discussions front and center. AI search still exists, but its job shrinks to seeding conversations, not being the product.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Why: search-as-core meant users had one-shot interactions — query, answer, gone. No reason to come back. A feed is sticky. Search becomes the hook that starts a thread, not the whole experience.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Under the hood: stack is React/Vite on the frontend, Supabase for auth/data, Groq for the AI layer. Just went through the codebase and stripped hardcoded credentials before making the repo public — small thing but non-negotiable if you're opening source. Also redid the UI in a black/zinc palette, cleaner than the old version.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Next: deciding whether to re-engage users from the old version before pushing further on the community features, or build first and see who shows up.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;More updates as this moves. &lt;a href="https://mocially.vercel.app/" rel="noopener noreferrer"&gt;mocially&lt;/a&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqjimnibzq4j17e10pkfi.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqjimnibzq4j17e10pkfi.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Building Mocially in public. Follow along for the next update.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>ai</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Project Ghost: Engineering a Universal Action Layer for the Web</title>
      <dc:creator>Sidhesh Arakh</dc:creator>
      <pubDate>Sun, 15 Mar 2026 18:43:43 +0000</pubDate>
      <link>https://dev.to/sidhesh_arakh_082e2f579cd/project-ghost-engineering-a-universal-action-layer-for-the-web-4ej5</link>
      <guid>https://dev.to/sidhesh_arakh_082e2f579cd/project-ghost-engineering-a-universal-action-layer-for-the-web-4ej5</guid>
      <description>&lt;p&gt;The Problem: AI Can Talk, But It Can’t "Do"&lt;br&gt;
We’ve all seen LLMs write incredible code and prose. But when you ask an AI to "Go to Stripe, find my last three invoices, and upload them to Slack," things get messy. Traditional RPA is brittle, and most "AI Agents" get lost the moment a div class changes.&lt;/p&gt;

&lt;p&gt;That’s why I’m building Project Ghost.&lt;/p&gt;

&lt;p&gt;What is Project Ghost?&lt;br&gt;
Project Ghost isn't just another scraper; it’s a Universal Action Layer. It’s designed to bridge the gap between high-level LLM intent and low-level browser execution. Instead of hard-coded selectors, it uses AI-powered browser automation to "see" and interact with the web just like a human would.&lt;/p&gt;

&lt;p&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%2F4gpugrxjauka5yhw0rox.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%2F4gpugrxjauka5yhw0rox.png" alt=" " width="800" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Tech Stack 🛠️&lt;br&gt;
To keep things fast and scalable as a solo dev, I’ve leaned into a modern, serverless-first stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend/API: React &amp;amp; Vercel&lt;/li&gt;
&lt;li&gt;Backend/Database: Supabase (for Auth and lightning-fast data handling)&lt;/li&gt;
&lt;li&gt;Language: Python (the heavy lifting for automation logic)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Core Challenge: Solving the "Brittle Selector" Problem&lt;br&gt;
The biggest hurdle in browser automation is that websites change. Project Ghost handles this by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DOM Semantic Analysis: Stripping the junk and sending only the relevant accessibility tree to the LLM.&lt;/li&gt;
&lt;li&gt;Self-Healing Actions: If an element isn't where it’s expected to be, the agent re-evaluates the page state in real-time.
Link: &lt;a href="https://project-ghost-lilac.vercel.app/" rel="noopener noreferrer"&gt;https://project-ghost-lilac.vercel.app/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>startup</category>
      <category>webdev</category>
      <category>agents</category>
    </item>
  </channel>
</rss>
