<?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>Forem: Akash Biswas - 🍻</title>
    <description>The latest articles on Forem by Akash Biswas - 🍻 (@akshbswas98).</description>
    <link>https://forem.com/akshbswas98</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%2F564200%2F25fdc252-ea9c-4109-9495-1802ed3ee356.png</url>
      <title>Forem: Akash Biswas - 🍻</title>
      <link>https://forem.com/akshbswas98</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/akshbswas98"/>
    <language>en</language>
    <item>
      <title>🌒 From Legacy to Launch: How Gemini CLI Helped Me Build a Meta-Search Engine to Honor My Late Father - Part 1</title>
      <dc:creator>Akash Biswas - 🍻</dc:creator>
      <pubDate>Sat, 23 May 2026 16:14:31 +0000</pubDate>
      <link>https://forem.com/akshbswas98/from-legacy-to-launch-how-gemini-cli-helped-me-build-a-meta-search-engine-to-honor-my-late-3bc8</link>
      <guid>https://forem.com/akshbswas98/from-legacy-to-launch-how-gemini-cli-helped-me-build-a-meta-search-engine-to-honor-my-late-3bc8</guid>
      <description>&lt;h1&gt;
  
  
  🗓️ Timeline Devlog: From Legacy to Launch (Gemini CLI → Meta-Search Engine)
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Kshanik Search&lt;/strong&gt; is a tribute to my grandfather, &lt;strong&gt;Kshanik Kumar Biswas&lt;/strong&gt; (May 9, 2021).&lt;br&gt;&lt;br&gt;
He served in the police force, and his life was a constant pursuit of knowledge and duty.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  1) &lt;strong&gt;Late 2025 — The Brink of Shutdown&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;In my final year of college, I built Kshanik Search as more than just a project—it was a tribute to a life guided by service and learning.&lt;/p&gt;

&lt;p&gt;But by late 2025, I hit a hard reality:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I relied on third-party search engine APIs like &lt;strong&gt;SerpApi&lt;/strong&gt; and &lt;strong&gt;Google Custom Search&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;the &lt;strong&gt;low free-tier quotas&lt;/strong&gt; and &lt;strong&gt;rising costs&lt;/strong&gt; made the project unsustainable&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At that point, I was stuck—because “keeping it alive” started to look impossible.&lt;/p&gt;




&lt;h2&gt;
  
  
  2) &lt;strong&gt;Turning Point — Gemini CLI changed how I built&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Instead of giving up, I leaned into &lt;strong&gt;Gemini CLI&lt;/strong&gt; (and its upcoming successor, &lt;strong&gt;Antigravity CLI&lt;/strong&gt;).&lt;/p&gt;

&lt;p&gt;This wasn’t just “help me write code.”&lt;br&gt;
Gemini helped me understand &lt;strong&gt;agentic AI&lt;/strong&gt; as a practical engineering approach:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;break complex work into orchestrated steps&lt;/li&gt;
&lt;li&gt;iterate with feedback loops&lt;/li&gt;
&lt;li&gt;architect the solution instead of patching problems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Gemini became my collaborator—not only generating outputs, but shaping how I think through systems.&lt;/p&gt;




&lt;h2&gt;
  
  
  3) &lt;strong&gt;Build Phase — A Meta-Search Engine from Scratch&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I decided to stop relying on expensive aggregators and build a self-sustained meta-search backend in &lt;strong&gt;Go&lt;/strong&gt;, guided by Gemini’s research + execution support.&lt;/p&gt;

&lt;h3&gt;
  
  
  What I implemented:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;⚡ Concurrent Fan-out&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;query multiple providers in parallel:&lt;/li&gt;
&lt;li&gt;DuckDuckGo, Wikipedia, GitHub, Reddit, Stack Overflow&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;🧩 Hybrid Ranking&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;merge results, deduplicate, and rank them using relevance + source reliability signals&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;🧷 Memory Efficiency&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;designed to run efficiently even on minimal hardware&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;This phase was about resilience: building a system that could survive beyond quotas.&lt;/p&gt;




&lt;h2&gt;
  
  
  4) &lt;strong&gt;May 9, 2026 — Old Laptop + ngrok = Launch Day&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The deadline was emotional and real: the &lt;strong&gt;5th anniversary of my grandfather’s passing — May 9, 2026&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Frontend ✅: polished and hosted on &lt;strong&gt;Netlify&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Backend ❌: no production server ready&lt;/p&gt;

&lt;p&gt;So I ran the Go backend on my &lt;strong&gt;old laptop&lt;/strong&gt;, and used &lt;strong&gt;ngrok&lt;/strong&gt; to expose it publicly.&lt;/p&gt;

&lt;p&gt;To my surprise, it worked flawlessly.&lt;/p&gt;

&lt;p&gt;That moment completed the transition from:&lt;br&gt;
&lt;strong&gt;API-dependent “maybe it lasts” → self-sustained meta-search engine that actually can last.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Website link
&lt;/h2&gt;

&lt;p&gt;You can view the website here: &lt;strong&gt;- &lt;a href="https://kshaniksearch.netlify.app" rel="noopener noreferrer"&gt;https://kshaniksearch.netlify.app&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  5) &lt;strong&gt;After the Build — Career Growth Unlocked&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;This journey didn’t only rebuild the product—it reshaped my career.&lt;/p&gt;

&lt;p&gt;By applying what I learned through system design and AI orchestration, I transitioned from a traditional software role into:&lt;br&gt;
&lt;strong&gt;Gen AI Engineer at EY&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The key lessons that carried over were practical and industry-relevant:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how to guide an AI agent effectively&lt;/li&gt;
&lt;li&gt;how to manage state in complex LLM interactions&lt;/li&gt;
&lt;li&gt;how to build resilient, real-world systems&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  6) &lt;strong&gt;Now — Antigravity and the Next Chapter&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;As Gemini CLI transitions to &lt;strong&gt;Antigravity CLI&lt;/strong&gt;, I’m not sad—I’m excited.&lt;/p&gt;

&lt;p&gt;Kshanik Search proved that AI is leverage when you orchestrate it properly.&lt;/p&gt;

&lt;p&gt;Right now, I’m:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;moving the backend to a dedicated &lt;strong&gt;Oracle Cloud ARM instance&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;planning a &lt;strong&gt;“GPT-like Knowledge Search”&lt;/strong&gt; tool for human genealogy&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Coming later: Before → After website transition
&lt;/h2&gt;

&lt;p&gt;Later on, I’ll add a &lt;strong&gt;before and after transition phase&lt;/strong&gt; of the website in the devlog—showing how it evolved from the earlier API-dependent setup into the self-sustained meta-search engine.&lt;/p&gt;




&lt;h2&gt;
  
  
  Closing: Kshanik Search Lives On ❤️
&lt;/h2&gt;

&lt;p&gt;Kshanik Search lives on not just as software, but as a tribute—an ongoing way to honor my grandfather’s pursuit of knowledge and service, while building forward with the next wave of AI.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>antigravity</category>
      <category>gemini</category>
    </item>
    <item>
      <title>Choosing Deta Spaces: A Journey of Comparing Cloud Providers for Hosting My MERN Blog App</title>
      <dc:creator>Akash Biswas - 🍻</dc:creator>
      <pubDate>Mon, 26 Jun 2023 15:21:14 +0000</pubDate>
      <link>https://forem.com/akshbswas98/choosing-deta-spaces-a-journey-of-comparing-cloud-providers-for-hosting-my-mern-blog-app-3lgc</link>
      <guid>https://forem.com/akshbswas98/choosing-deta-spaces-a-journey-of-comparing-cloud-providers-for-hosting-my-mern-blog-app-3lgc</guid>
      <description>&lt;p&gt;When it comes to hosting a MERN (MongoDB, Express.js, React.js, Node.js) blog app, selecting the right cloud provider is crucial. The market is flooded with various options, each offering different features and benefits. In my quest to find the perfect hosting solution, I embarked on an adventurous journey of comparing numerous cloud providers. After traversing through the clouds, I finally discovered the shining star of hosting: Deta Spaces. In this blog post, join me as I share my experiences and unveil the reasons behind choosing Deta Spaces over the cloud provider constellation.&lt;/p&gt;

&lt;p&gt;The Comparison Odyssey:&lt;/p&gt;

&lt;p&gt;Amazon Web Services (AWS):&lt;br&gt;
Like the vast Amazon rainforest, AWS stood tall as a formidable contender in the cloud provider jungle. However, as I ventured into its realm, I found myself entangled in a labyrinth of complexity. Navigating through its services felt akin to trekking through uncharted territory, where the dense foliage of configurations obscured my path. It became evident that AWS was better suited for larger-scale applications, while my humble MERN blog app yearned for a more straightforward solution.&lt;/p&gt;

&lt;p&gt;Google Cloud Platform (GCP):&lt;br&gt;
In the vast expanse of the cloud, the Google Cloud Platform beckoned with promises of scalability and reliability. Its user-friendly interface resembled a well-maintained garden, and the bountiful documentation was akin to a well-curated botanical library. Alas, as I attempted to graft my MERN stack app onto GCP's infrastructure, I discovered a struggle beneath the surface. The integration process presented its thorns, hindering the seamless growth of my blog app. Furthermore, the lack of a robust community support system left me feeling like a lone wanderer in search of answers.&lt;/p&gt;

&lt;p&gt;Microsoft Azure:&lt;br&gt;
Azure, a cloud provider with the weight of a behemoth, cast a towering shadow in my comparison quest. Its compatibility with various technologies was akin to a vast ecosystem supporting diverse life forms. Yet, as I delved deeper, I realized that Azure's pricing structure resembled a grand palace—an opulent abode reserved for enterprise-level applications. While the azure skies above dazzled with possibility, the resources I sought as a beginner were scattered like elusive constellations. Azure's grandeur seemed more suitable for grand projects, while my modest MERN blog app yearned for a cozy and cost-effective home.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choosing Deta Spaces:&lt;/strong&gt;&lt;br&gt;
Just when my cloud comparison journey seemed destined for eternal wandering, a glimmer of hope emerged from the celestial horizon: Deta Spaces. Like a shooting star, it caught my attention with its simplicity and elegance. The cosmic forces of ease and community support aligned to guide me towards Deta Spaces. Here's why it captured my heart:&lt;/p&gt;

&lt;p&gt;Ease of Use: Deta Spaces proved to be the celestial oasis I sought. Its setup process was a gentle breeze that swept away the complexities of infrastructure management. With an interface as intuitive as stargazing, I could focus on nurturing my application's growth. The documentation, like a well-annotated star chart, provided clear guidance through the galaxy of hosting.&lt;/p&gt;

&lt;p&gt;Cost-effectiveness: Deta Spaces shone brightly in the realm of affordability. Its free tier, a supernova of generosity, provided ample resources for my blog app's celestial journey. Even beyond the free tier, the pricing structure was as transparent as the shimmering auroras, ensuring I only paid for the resources I required. Deta Spaces offered a stellar value for my investment.&lt;/p&gt;

&lt;p&gt;Also the link to the MERN Blog app, it's not yet complete though and glitchy  - &lt;strong&gt;&lt;a href="https://jharna_blog_prod-1-h6908420.deta.app" rel="noopener noreferrer"&gt;! Jharna Blog&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Community Support: One cannot traverse the vast expanse of the cloud alone. Deta Spaces recognized this universal truth and forged an extraordinary community support system on Discord. There, in the interstellar realm of discussions and shared wisdom, I found solace. The Deta community, a constellation of helpful individuals and kind&lt;/p&gt;

&lt;p&gt;Additionally, one notable advantage of Deta Spaces was that I did not need to provide my credit card details upfront to test my application. Unlike some other cloud providers that required payment information during the initial setup, Deta Spaces allowed me to explore and experiment with their platform without any financial commitment. This risk-free approach was immensely valuable, as it enabled me to thoroughly evaluate Deta Spaces before making a final decision.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>aws</category>
      <category>gcp</category>
      <category>cloud</category>
    </item>
    <item>
      <title>My Experience Using the Chat GPT for Solving LeetCode Problems😏</title>
      <dc:creator>Akash Biswas - 🍻</dc:creator>
      <pubDate>Sat, 10 Dec 2022 17:09:36 +0000</pubDate>
      <link>https://forem.com/akshbswas98/my-experience-using-the-chat-gpt-for-solving-leetcode-problems-4nnp</link>
      <guid>https://forem.com/akshbswas98/my-experience-using-the-chat-gpt-for-solving-leetcode-problems-4nnp</guid>
      <description>&lt;p&gt;As a software developer, I am always on the lookout for tools and resources that can help me solve problems more efficiently. One such tool that I recently discovered is the Chat GPT, a large language model trained by OpenAI that is capable of providing instant explanations and solutions to programming problems.&lt;/p&gt;

&lt;p&gt;I recently had the opportunity to use the Chat GPT during a LeetCode contest, and I was amazed by its accuracy and speed. The contest required me to solve a series of challenging algorithms and data structures problems within a limited amount of time. With the help of the Chat GPT, I was able to quickly understand the problem statements and generate accurate solutions in a fraction of the time it would have taken me to solve them on my own.&lt;/p&gt;

&lt;p&gt;One of the problems that I solved using the Chat GPT was a sequence problem that required me to determine whether it was possible to obtain a strictly increasing sequence by removing no more than one element from an array of integers. The Chat GPT provided me with a detailed explanation of the problem and a step-by-step solution in pseudocode, which I was able to easily convert into working C++ code.&lt;/p&gt;

&lt;p&gt;Overall, I was extremely impressed by the accuracy and speed of the Chat GPT, and I would definitely recommend it to other programmers who are looking for a helpful and efficient tool for solving algorithmic problems.&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%2Foyhrk8pqlecqwzrkfiw0.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%2Foyhrk8pqlecqwzrkfiw0.png" alt=" " width="512" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>Some really Amazing opensource programs and internships one should check out - 2021</title>
      <dc:creator>Akash Biswas - 🍻</dc:creator>
      <pubDate>Fri, 20 Aug 2021 06:54:31 +0000</pubDate>
      <link>https://forem.com/akshbswas98/some-really-amazing-opensource-programs-and-internships-one-should-check-out-2021-2e2b</link>
      <guid>https://forem.com/akshbswas98/some-really-amazing-opensource-programs-and-internships-one-should-check-out-2021-2e2b</guid>
      <description>&lt;p&gt;Here are some 25+ programs you should definitely check out if you are starting into opensource - &lt;br&gt;
🎈🎈🎈&lt;br&gt;
Reinforcement Learning Open Source Fest - &lt;a href="https://www.microsoft.com/en-us/research/academic-program/rl-open-source-fest/" rel="noopener noreferrer"&gt;https://www.microsoft.com/en-us/research/academic-program/rl-open-source-fest/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;LFX Mentorship Program - &lt;a href="https://mentorship.lfx.linuxfoundatio" rel="noopener noreferrer"&gt;https://mentorship.lfx.linuxfoundatio&lt;/a&gt;...&lt;br&gt;
CNCF Mentoring - &lt;a href="https://mentorship.lfx.linuxfoundation.org/#projects_all" rel="noopener noreferrer"&gt;https://mentorship.lfx.linuxfoundation.org/#projects_all&lt;/a&gt;&lt;br&gt;
MLH Fellowship - &lt;a href="https://fellowship.mlh.io" rel="noopener noreferrer"&gt;https://fellowship.mlh.io&lt;/a&gt;&lt;br&gt;
Google Summer of Code - &lt;a href="https://summerofcode.withgoogle.com/about/" rel="noopener noreferrer"&gt;https://summerofcode.withgoogle.com/about/&lt;/a&gt;&lt;br&gt;
LFN Mentorship Program - &lt;a href="https://wiki.lfnetworking.org/display" rel="noopener noreferrer"&gt;https://wiki.lfnetworking.org/display&lt;/a&gt;...&lt;br&gt;
Linux Kernel Mentorship Program - &lt;a href="https://wiki.linuxfoundation.org/lkmp" rel="noopener noreferrer"&gt;https://wiki.linuxfoundation.org/lkmp&lt;/a&gt; &lt;br&gt;
GNOME Internships - &lt;a href="https://wiki.gnome.org/Outreach" rel="noopener noreferrer"&gt;https://wiki.gnome.org/Outreach&lt;/a&gt;&lt;br&gt;
Outreachy Internships - &lt;a href="https://www.outreachy.org" rel="noopener noreferrer"&gt;https://www.outreachy.org&lt;/a&gt;&lt;br&gt;
Google Season of Docs - &lt;a href="https://developers.google.com/season-of-docs/docs/get-started" rel="noopener noreferrer"&gt;https://developers.google.com/season-of-docs/docs/get-started&lt;/a&gt;&lt;br&gt;
X.Org Endless Vacation of Code - &lt;a href="https://www.x.org/wiki/XorgEVoC/" rel="noopener noreferrer"&gt;https://www.x.org/wiki/XorgEVoC/&lt;/a&gt;&lt;br&gt;
Julia Seasons of Contributions (JSoC) - &lt;a href="https://julialang.org/" rel="noopener noreferrer"&gt;https://julialang.org/&lt;/a&gt;&lt;br&gt;
Summer of Haskell - &lt;a href="https://summer.haskell.org" rel="noopener noreferrer"&gt;https://summer.haskell.org&lt;/a&gt;&lt;br&gt;
Open Mainframe Project Mentorship Program -&lt;a href="https://www.openmainframeproject.org/projects/mentorship-program" rel="noopener noreferrer"&gt;https://www.openmainframeproject.org/projects/mentorship-program&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;24 Pull Requests - &lt;a href="https://24pullrequests.com/about" rel="noopener noreferrer"&gt;https://24pullrequests.com/about&lt;/a&gt;&lt;br&gt;
OSOC - &lt;a href="https://osoc.be" rel="noopener noreferrer"&gt;https://osoc.be&lt;/a&gt;&lt;br&gt;
Hyperledger mentorship program - &lt;a href="https://wiki.hyperledger.org/display/INTERN/Hyperledger+Mentorship+Program" rel="noopener noreferrer"&gt;https://wiki.hyperledger.org/display/INTERN/Hyperledger+Mentorship+Program&lt;/a&gt;&lt;br&gt;
Season of KDE 2021 - &lt;a href="https://season.kde.org" rel="noopener noreferrer"&gt;https://season.kde.org&lt;/a&gt;&lt;br&gt;
DataONE Summer Internship Program - &lt;a href="https://old.dataone.org/internships" rel="noopener noreferrer"&gt;https://old.dataone.org/internships&lt;/a&gt;&lt;br&gt;
Intern at the FSF - &lt;a href="https://www.fsf.org/volunteer/internships" rel="noopener noreferrer"&gt;https://www.fsf.org/volunteer/internships&lt;/a&gt;&lt;br&gt;
Processing Foundation Fellowships - &lt;a href="https://processingfoundation.org/fellowships/" rel="noopener noreferrer"&gt;https://processingfoundation.org/fellowships/&lt;/a&gt;&lt;br&gt;
Hacktoberfest - &lt;a href="https://hacktoberfest.digitalocean.com" rel="noopener noreferrer"&gt;https://hacktoberfest.digitalocean.com&lt;/a&gt;&lt;br&gt;
FOSSASIA Codeheat - &lt;a href="https://codeheat.org" rel="noopener noreferrer"&gt;https://codeheat.org&lt;/a&gt;&lt;br&gt;
FOSSASIA Internship Program - &lt;a href="https://docs.google.com/forms/d/e/1FA" rel="noopener noreferrer"&gt;https://docs.google.com/forms/d/e/1FA&lt;/a&gt;...&lt;br&gt;
DrivenData Competitions - &lt;a href="https://www.drivendata.org/competitions/" rel="noopener noreferrer"&gt;https://www.drivendata.org/competitions/&lt;/a&gt;&lt;br&gt;
Kubernetes Release Team Shadows - &lt;a href="https://github.com/kubernetes/sig-rel" rel="noopener noreferrer"&gt;https://github.com/kubernetes/sig-rel&lt;/a&gt;... &lt;/p&gt;

</description>
      <category>opensource</category>
      <category>internships</category>
      <category>2021</category>
      <category>opensource2021</category>
    </item>
  </channel>
</rss>
