<?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: Vatsal Shah</title>
    <description>The latest articles on DEV Community by Vatsal Shah (@vatsal2210).</description>
    <link>https://dev.to/vatsal2210</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%2F404926%2F0afff10c-8367-4125-b0c4-63aa4ef17c65.jpeg</url>
      <title>DEV Community: Vatsal Shah</title>
      <link>https://dev.to/vatsal2210</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vatsal2210"/>
    <language>en</language>
    <item>
      <title>📸 How I Used Gemini 3 to Build a Retro Camera Tool</title>
      <dc:creator>Vatsal Shah</dc:creator>
      <pubDate>Fri, 21 Nov 2025 02:39:18 +0000</pubDate>
      <link>https://dev.to/vatsal2210/how-i-used-gemini-3-to-build-a-retro-camera-tool-53pb</link>
      <guid>https://dev.to/vatsal2210/how-i-used-gemini-3-to-build-a-retro-camera-tool-53pb</guid>
      <description>&lt;p&gt;I recently launched Retro Camera—a fun, browser-based tool that lets you capture photos with beautiful, classic vintage styling (date stamps, grain, captions) right from your webcam.&lt;/p&gt;

&lt;p&gt;But the real magic isn't in the simple HTML/CSS/Canvas—it's in how I used the Gemini 3 API to define and refine the filters' core aesthetic.&lt;/p&gt;

&lt;p&gt;The Challenge: Defining "Vintage" with Code&lt;br&gt;
Creating a truly authentic "retro" look is hard. It's not just a sepia tone; it's subtle grain, light leaks, desaturated colors, and specific film characteristics. Trying to manually code every single filter parameter (brightness, contrast, hue rotation, noise function) is tedious and often yields sterile results.&lt;/p&gt;

&lt;p&gt;That's where Gemini 3 stepped in.&lt;/p&gt;

&lt;p&gt;🧠 Gemini 3: The Algorithmic Cinematographer&lt;/p&gt;

&lt;p&gt;I leveraged Gemini 3's advanced reasoning and multimodal understanding to solve this aesthetic problem in two powerful ways:&lt;/p&gt;

&lt;p&gt;Zero-Shot Aesthetic Definition&lt;/p&gt;

&lt;p&gt;Instead of spending hours tweaking color matrices, I used Gemini 3's powerful instruction-following to define the filters using natural language.&lt;/p&gt;

&lt;p&gt;Integrating Gemini 3 wasn't about generating the final filtered image (which the browser can do faster via Canvas/WebGL), but about generating the code and parameters that define the look itself. It turned the tedious task of aesthetic design into a natural language conversation.&lt;/p&gt;

&lt;p&gt;If you're building a tool that relies on complex, subjective parameter generation, an LLM like Gemini 3 is an essential part of the modern developer's toolkit.&lt;/p&gt;

&lt;p&gt;🔗 Try the Retro Camera and see the filters in action: [Integrating Gemini 3 wasn't about generating the final filtered image (which the browser can do faster via Canvas/WebGL), but about generating the code and parameters that define the look itself. It turned the tedious task of aesthetic design into a natural language conversation.&lt;/p&gt;

&lt;p&gt;If you're building a tool that relies on complex, subjective parameter generation, an LLM like Gemini 3 is an essential part of the modern developer's toolkit.&lt;/p&gt;

&lt;p&gt;🔗 Try the Retro Camera and see the filters in action: &lt;a href="https://vatsalshah.in/tools/retro-camera" rel="noopener noreferrer"&gt;https://vatsalshah.in/tools/retro-camera&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gemini3</category>
      <category>gemini</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Research AI Agent in Action: Autonomous Agent with Tool Calling</title>
      <dc:creator>Vatsal Shah</dc:creator>
      <pubDate>Tue, 23 Sep 2025 18:51:45 +0000</pubDate>
      <link>https://dev.to/vatsal2210/research-ai-agent-in-action-autonomous-agent-with-tool-calling-49b</link>
      <guid>https://dev.to/vatsal2210/research-ai-agent-in-action-autonomous-agent-with-tool-calling-49b</guid>
      <description>&lt;p&gt;Learn how to build autonomous AI research agents that make their own decisions using OpenAI and Claude tool calling. This article demonstrates real AI agent orchestration with actual tool calling, autonomous decision-making, and dynamic workflow execution.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://vatsalshah.in/blog/research-ai-agent-tool-calling-2025" rel="noopener noreferrer"&gt;https://vatsalshah.in/blog/research-ai-agent-tool-calling-2025&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Autonomous Meeting Bots with Real-Time Processing</title>
      <dc:creator>Vatsal Shah</dc:creator>
      <pubDate>Tue, 23 Sep 2025 18:50:28 +0000</pubDate>
      <link>https://dev.to/vatsal2210/autonomous-meeting-bots-with-real-time-processing-36mo</link>
      <guid>https://dev.to/vatsal2210/autonomous-meeting-bots-with-real-time-processing-36mo</guid>
      <description>&lt;p&gt;&lt;a href="https://vatsalshah.in/blog/meeting-assistant-agents-real-time-processing-2025" rel="noopener noreferrer"&gt;https://vatsalshah.in/blog/meeting-assistant-agents-real-time-processing-2025&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Are you applying for the co-ops or internship or full-time job in Software?</title>
      <dc:creator>Vatsal Shah</dc:creator>
      <pubDate>Thu, 03 Dec 2020 02:14:49 +0000</pubDate>
      <link>https://dev.to/vatsal2210/are-you-applying-for-the-co-ops-or-internship-or-full-time-job-in-software-3g1j</link>
      <guid>https://dev.to/vatsal2210/are-you-applying-for-the-co-ops-or-internship-or-full-time-job-in-software-3g1j</guid>
      <description>&lt;p&gt;Are you applying for the co-ops or internship or full-time job in Software?&lt;/p&gt;

&lt;p&gt;I heard a lot of complaints about, companies don't reply or not give you any answers! Yes or No!&lt;/p&gt;

&lt;p&gt;If you want to improve the application process speed, make sure you include or provide the below points:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Why are you #interested in the development or the position?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Must include the #numbers from your past projects! (Something interesting and eye-catching, yes it helps.)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tell something #unique about you that helps to understand, you're a quick learner and enthusiastic about your work.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Include a personal #website, GitHub link, project links (ex. Kaggle or reference past projects) that showcase your real projects. Make sure you include a couple of them.&lt;br&gt;
If you don't have one, then I believe focus and work on yourself and then apply for any position. (It'll drastically improve the processing speed and probability)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you send a message on LinkedIn, #sell your story in a nice way and not PLEASE for your talent and work you've done. Proud of it!&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Good Luck.&lt;/p&gt;




&lt;p&gt;I have added my portfolio links for your reference. You can follow and connect me on:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://vatsalshah.in" rel="noopener noreferrer"&gt;Website&lt;/a&gt; | &lt;a href="https://github.com/vatsal2210" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="https://www.linkedin.com/in/vatsalnshah/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://vatsalshah.in/blog" rel="noopener noreferrer"&gt;Blog&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you like my stuff and hate spam, I can send my upcoming articles to your inbox. One-click unsubscribe anytime — &lt;a href="https://vatsalshah.substack.com/subscribe" rel="noopener noreferrer"&gt;Click here to join my newsletter&lt;/a&gt; 💌&lt;/p&gt;

&lt;p&gt;If you’re feeling generous today, you can &lt;a href="https://www.buymeacoffee.com/vatsalshah" rel="noopener noreferrer"&gt;buy me a coffee&lt;/a&gt; ☕&lt;/p&gt;

</description>
      <category>career</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>12 Best Practices to build the "Scalable Angular Application"</title>
      <dc:creator>Vatsal Shah</dc:creator>
      <pubDate>Sun, 08 Nov 2020 22:41:44 +0000</pubDate>
      <link>https://dev.to/vatsal2210/12-best-practice-to-build-the-scalable-angular-application-5044</link>
      <guid>https://dev.to/vatsal2210/12-best-practice-to-build-the-scalable-angular-application-5044</guid>
      <description>&lt;h1&gt;
  
  
  Apply LIFT Principle:
&lt;/h1&gt;

&lt;p&gt;L - Locating our code is easy&lt;br&gt;
I - Identify code at a glance&lt;br&gt;
F - Flat structure as long as we can&lt;br&gt;
T - Try to stay DRY (Don’t repeat yourself)&lt;/p&gt;




&lt;h1&gt;
  
  
  Meaningful Names:
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt; Assign methods, variables and parameters names so easy to read and understand by name&lt;/li&gt;
&lt;li&gt; Don't try to add any jargons or technical wordings into names. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;P.S: I personally struggled a lot but it'll improve with the practice only.&lt;/p&gt;




&lt;h1&gt;
  
  
  Create 5-10 seconds Rule:
&lt;/h1&gt;

&lt;p&gt;If you can’t understand and explain your code in 5 to 10 seconds; probably need a refactor or rename the names.&lt;/p&gt;

&lt;p&gt;Period.&lt;/p&gt;




&lt;h1&gt;
  
  
  Component Design:
&lt;/h1&gt;

&lt;p&gt;What goes into components first? &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Properties follow by methods (Input(), Output())&lt;/li&gt;
&lt;li&gt;Groups and sorted&lt;/li&gt;
&lt;li&gt;Variables&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don't define variables randomly. Follow the structure which will help on a long run.&lt;/p&gt;




&lt;h1&gt;
  
  
  How to "Import components" into file:
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;External imports come first&lt;/li&gt;
&lt;li&gt;Give a blank line before the import files from our own app &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;P.S An easy way to identify the external and app files.&lt;/p&gt;




&lt;h1&gt;
  
  
  Components members sequences
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Public methods must be declared before private once&lt;/li&gt;
&lt;li&gt;Easy to read and find private vs public methods&lt;/li&gt;
&lt;li&gt;Define private method; if necessary&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Create Smaller Function (Must):
&lt;/h1&gt;

&lt;p&gt;Why ? &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Easy to read and understand the purpose of a function&lt;/li&gt;
&lt;li&gt;If a function has more than 10-15 lines; ASK YOURSELF if it would be better to break it into smaller functions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;P.S Kindly think about other developers in a team.&lt;/p&gt;




&lt;h1&gt;
  
  
  Provide clarity through code:
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Explain in code; No need of unnecessary comments 
Folded hands&lt;/li&gt;
&lt;li&gt;Write self-describing code &lt;/li&gt;
&lt;li&gt;Replace technical terms with simple naming convention (Point 2)&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  When to use comments?
&lt;/h1&gt;

&lt;p&gt;If you really want to add comments, only do for following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Explain “WHY” you do that?&lt;/li&gt;
&lt;li&gt;Any consequences of a method or function&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  How to design services and components?
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Don’t add any complex logic to components. NO!&lt;/li&gt;
&lt;li&gt;Keep components to receive and send requests&lt;/li&gt;
&lt;li&gt;No more than 2 to 5 line of complex logic in components&lt;/li&gt;
&lt;li&gt;Add API call, local storage, structure in services&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Symbol Naming:
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Properties and methods must be camel case  (e.g. currentUser)&lt;/li&gt;
&lt;li&gt;Classes (components, services, directives) must be upper camel case, called Pascal case (e.g. UserComponent)&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Recommended CS Code Extensions:
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;@PrettierCode&lt;/li&gt;
&lt;li&gt;@geteslint&lt;/li&gt;
&lt;li&gt;@materialtheme&lt;/li&gt;
&lt;li&gt;Auto Import&lt;/li&gt;
&lt;li&gt;Angular 10 Snippets - Typescript&lt;/li&gt;
&lt;li&gt;Auto Rename Tag (Productivity)&lt;/li&gt;
&lt;li&gt;Auto Close Tag (Productivity)&lt;/li&gt;
&lt;li&gt;Bracket Pair Colorizer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;P.S: I would recommend to try &lt;a class="mentioned-user" href="https://dev.to/wakatime"&gt;@wakatime&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1325558835738767360-476" src="https://platform.twitter.com/embed/Tweet.html?id=1325558835738767360"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1325558835738767360-476');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1325558835738767360&amp;amp;theme=dark"
  }



 &lt;/p&gt;

&lt;p&gt;&lt;a href="https://vatsalshah.in" rel="noopener noreferrer"&gt;&lt;strong&gt;PORTFOLIO&lt;/strong&gt;&lt;/a&gt; | &lt;a href="https://github.com/vatsal2210" rel="noopener noreferrer"&gt;&lt;strong&gt;GITHUB&lt;/strong&gt;&lt;/a&gt; | &lt;a href="https://vatsalshah.in/blog" rel="noopener noreferrer"&gt;&lt;strong&gt;BLOG&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you like my stuff and hate spam, I can send my upcoming articles to your inbox. One-click unsubscribe anytime — &lt;a href="https://vatsalshah.substack.com/subscribe" rel="noopener noreferrer"&gt;&lt;strong&gt;Click here to join my newsletter&lt;/strong&gt;&lt;/a&gt; 💌&lt;/p&gt;

&lt;p&gt;If you’re feeling generous today, you can &lt;a href="https://www.buymeacoffee.com/vatsalshah" rel="noopener noreferrer"&gt;&lt;strong&gt;buy me a coffee&lt;/strong&gt;&lt;/a&gt; ☕&lt;/p&gt;

</description>
      <category>angular</category>
      <category>architecture</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>12 things to launch your career and build a powerful portfolio in Voice, Machine Learning and AI</title>
      <dc:creator>Vatsal Shah</dc:creator>
      <pubDate>Tue, 09 Jun 2020 00:46:47 +0000</pubDate>
      <link>https://dev.to/vatsal2210/launch-your-career-and-build-a-powerful-portfolio-in-voice-machine-learning-and-ai-1ihb</link>
      <guid>https://dev.to/vatsal2210/launch-your-career-and-build-a-powerful-portfolio-in-voice-machine-learning-and-ai-1ihb</guid>
      <description>&lt;p&gt;I presented a webinar on “&lt;strong&gt;How to launch your career as a Software Developer and build a powerful portfolio in Voice, Machine Learning and AI&lt;/strong&gt;” organized by C. B. Patel Computer College &amp;amp; J. N. M. Patel Science College, Surat on 6th July 2020.&lt;/p&gt;




&lt;p&gt;I am sharing a link to the recorded webinar so you can navigate through any specific moments. I talked about many important topics with a pragmatic approach and real-world examples as mentioned below.&lt;br&gt;
The tools and technology I wish I knew to build my Portfolio in University.&lt;/p&gt;

&lt;p&gt;A Webinar covered various topics such as:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Build your brand as a developer or engineer.&lt;/li&gt;
&lt;li&gt;The importance of portfolio and what to includes in it.&lt;/li&gt;
&lt;li&gt;The importance of the WEBSITE and what to includes on it.&lt;/li&gt;
&lt;li&gt;The importance of GitHub and LinkedIn — Why you must have an account n both!&lt;/li&gt;
&lt;li&gt;The opportunities in Software, Voice, Machine Learning, and Artificial Intelligence.&lt;/li&gt;
&lt;li&gt;History of Artificial Intelligence and Machine Learning.&lt;/li&gt;
&lt;li&gt;AI in 2020 and AI in the future.&lt;/li&gt;
&lt;li&gt;Resources to engage in the development community.&lt;/li&gt;
&lt;li&gt;Information about Cloud computing.&lt;/li&gt;
&lt;li&gt;The next steps for someone who wants to learn, contribute and innovate.&lt;/li&gt;
&lt;li&gt;Real-world Machine Learning, Artificial intelligence application demo — &lt;a href="https://speakai.co" rel="noopener noreferrer"&gt;Speak Ai Inc&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The Secret Sauce to succeed in your career and build a compelling portfolio.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can find keywords, topics, brands, emotions, sentiments, and search in the transcript for any specific word or moment.&lt;/p&gt;

&lt;p&gt;For example, you can click on any keyword and Play next to listen to where I talk about software developer or neural network.&lt;/p&gt;

&lt;p&gt;If you want to access the Presentation, all you have to do is click the button on the top.&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%2Fi%2Fkf80okhoavpa6oknte5w.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%2Fi%2Fkf80okhoavpa6oknte5w.png" alt="Alt Text" width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bit.ly/2YcWjLv" rel="noopener noreferrer"&gt;Webinar link&lt;/a&gt; | &lt;a href="https://bit.ly/3eZGMWf" rel="noopener noreferrer"&gt;Presentation link&lt;/a&gt; | &lt;a href="https://www.youtube.com/watch?v=PridevUvxZc" rel="noopener noreferrer"&gt;YouTube Video&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;If you have any questions, suggestions, or thoughts, please feel encouraged to send me a message. I’m here and happy to connect.&lt;br&gt;
Top communities to follow :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://www.freecodecamp.org/" rel="noopener noreferrer"&gt;Free courses, community, and tutorials&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/"&gt;Dev community, technical articles, projects, podcasts, and videos&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dzone.com/" rel="noopener noreferrer"&gt;Programming tools, articles on a broad range of topics&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;Coding practice, startup, tech articles&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.kaggle.com/" rel="noopener noreferrer"&gt;Best for a data engineer, machine learning, AI (datasets, notebook code examples in Python &amp;amp; R)&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.meetup.com/cities/in/surat/" rel="noopener noreferrer"&gt;Meetup Groups in Surat&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.meetup.com/surat-aws-user-group/" rel="noopener noreferrer"&gt;Meetup AWS Group Surat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.meetup.com/cities/in/ahmedabad/" rel="noopener noreferrer"&gt;Meetup Groups in Ahmedabad&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.meetup.com/AMLAI-Ahmedabad-Machine-Learning-and-AI-Group/" rel="noopener noreferrer"&gt;Machine Learning and AI Group in Ahmedabad&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  Feedback:
&lt;/h3&gt;

&lt;p&gt;Here are the top feedbacks from the webinar:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Honestly, this one is the best seminar I have attended. I like all of the topics.&lt;/p&gt;

&lt;p&gt;I liked the way you have used the Practical approach, Instead of theory-based which was very helpful to understand the things more clearly.&lt;/p&gt;

&lt;p&gt;Everything was fine, his practical knowledge, content flow, suggestions, communication, I m happy with it, do more webinars in this time slot.&lt;/p&gt;

&lt;p&gt;This webinar is very helpful for me for my bright future. Thank you for arranging such a great webinar. And I hope you arrange another webinar as soon as possible.&lt;/p&gt;

&lt;p&gt;The thing I liked the most was the change in the thought process of shifting the mindset from just studying and coding to teach community involvement and very imp portfolio development which I was lacking highly.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;I have added my portfolio links for your reference. You can follow and connect me on:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://vatsalshah.in" rel="noopener noreferrer"&gt;Website&lt;/a&gt; | &lt;a href="https://github.com/vatsal2210" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; | &lt;a href="https://www.linkedin.com/in/vatsalnshah/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://vatsalshah.in/blog" rel="noopener noreferrer"&gt;Blog&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you like my stuff and hate spam, I can send my upcoming articles to your inbox. One-click unsubscribe anytime — &lt;a href="https://vatsalshah.substack.com/subscribe" rel="noopener noreferrer"&gt;Click here to join my newsletter&lt;/a&gt; 💌&lt;/p&gt;

&lt;p&gt;If you’re feeling generous today, you can &lt;a href="https://www.buymeacoffee.com/vatsalshah" rel="noopener noreferrer"&gt;buy me a coffee&lt;/a&gt; ☕&lt;/p&gt;

</description>
      <category>career</category>
      <category>machinelearning</category>
      <category>techtalks</category>
      <category>portfolio</category>
    </item>
  </channel>
</rss>
