My first Tedx Talk: From Pain to Purpose – My TEDx Journey

August 30, 2025 – A date etched in my life for more than one reason. Exactly 11 years ago , I got engaged. And on that very same date this year, I received a life-changing opportunity: my first TEDx talk , hosted at GGI under the inspiring theme “Chase the Impossible.” Standing on that red dot, I felt a mix of emotions — excitement , nervousness , and the quiet ache of loss , having lost my wife, whose memories remain deeply rooted in my heart. In my talk, I shared a story born in the midst of COVID-19 — a time when Ms. Renu and I were both navigating personal grief in different ways. It was during this difficult phase that Mr. Chaitanya brought us together — blending Renu’s deep nutritional expertise with my technical background . That collaboration gave birth to a vision: A platform that could reduce the time it takes to create personalized diets , enabling dieticians to focus more on care, empathy, and connection — and patients to avoid long queues and delays. What began in ...

How to configure nvm on mac to run multiple node versions?

Recently, I had to work on multiple angular apps, one of which is running using angular 10 and other using angular 16.

Hence, I needed different versions of node. After doing somewhat research, I found that the steps are deterministic and are easy to follow.

In this blog, I am going to share the steps on how to configure nvm on mac. Here are the steps:

  1. Uninstall any existing version of node
    1. brew uninstall --ignore-dependencies node
    2. brew uninstall --force node 
  2. Install nvm using brew
    1. brew install nvm
  3. Export nvm directory:
    export NVM_DIR="$HOME/.nvm"
  4. Add nvm to shell:
    Add nvm to your shell profile: To make nvm available every time you open a new terminal window, you will need to add the following line to your shell profile (e.g., ~/.bash_profile or ~/.zshrc):
    source $(brew --prefix nvm)/nvm.sh
  5. Verify by running nvm --version
  6. Yay! nvm is configured.
  7. To install a specific version:
    nvm install <version>
    e.g. nvm install 18.17.0
  8. To switch to a specific version:
    nvm use 18.17.0
  9. To List available versions:
    nvm ls-remote
  10. To list local versions:
    nvm ls