based in India 11+ years tooling + cloud + agentic AI

$ whoami
rahul - engineer
& tinkerer

Solution Architect · 11+ years. I ship enterprise platforms — tooling, cloud, DevOps, and agentic AI.

$ cat about.md About

// 01 of 03
// roleEnterprise Solution Architect & Technology Lead
// years11+ in IT delivery
// focusArchitecture, tooling, agentic AI
// time--:-- IST
// platformsWeb / API / Mobile
// deliveryPoCs, platforms, cloud, DevOps

I'm an engineer who likes building things end-to-end, from early problem framing to the tooling, platforms, and delivery details that make software work in the real world. Eleven years in, I still believe great systems come from sweating the small details until they disappear.

Outside the editor, I am usually exploring DIY builds, biotech, retro computing, bonsai, or going deep on a new tool. I write occasionally about systems, taste, and the craft of building useful software.

$ ls --stack Stack

// 02 of 03
architecture and delivery
Solution Architecture Proof-of-Concepts Enterprise Delivery Platform Strategy Roadmapping
tooling and engineering
Java Python JavaScript API Tooling Automation Frameworks
devops and cloud
Jenkins GitLab CI/CD Azure DevOps Docker AWS Azure
agentic ai and tooling
Generative AI AI Agents Google ADK LLMs Playwright

$ echo $LINKS Connect

// 03 of 03

> let's connect.
always up for a chat.

Happy to talk shop -- from enterprise systems and agentic AI to DIY builds, biotech, retro computing, bonsai, and the engineering behind quietly fascinating things.

Local Development Setup Guide

Prerequisites

To test your Jekyll site locally, you need:

  1. Ruby (for Jekyll)
  2. Jekyll (static site generator)
  3. Node.js and npm (already installed ✓)

Step 1: Install Ruby

  1. Download RubyInstaller from: https://rubyinstaller.org/downloads/
  2. Download Ruby+Devkit 3.1.x (or latest stable version)
  3. Run the installer and check “Add Ruby executables to your PATH”
  4. After installation, a new terminal will open - run the ridk install command when prompted

Step 2: Install Jekyll

Open a new terminal and run:

gem install jekyll bundler

Step 3: Install Jekyll Dependencies

Create a Gemfile in your project root (if it doesn’t exist):

source "https://rubygems.org"
gem "jekyll", "~> 4.3"

Then run:

bundle install

Step 4: Install Node Dependencies

npm install

Step 5: Run the Development Server

Option A: Using Gulp (includes live reload)

npm run dev

Option B: Using Jekyll directly

bundle exec jekyll serve

Then open http://localhost:4000 in your browser

Option 2: Using Docker (Alternative)

If you have Docker installed:

docker run --rm -it -v ${PWD}:/srv/jekyll -p 4000:4000 jekyll/jekyll:latest jekyll serve

Option 3: Using GitHub Codespaces (Cloud-based)

  1. Push your code to GitHub
  2. Open your repository on GitHub
  3. Click “Code” → “Codespaces” → “Create codespace”
  4. In the terminal, run: npm run dev or bundle exec jekyll serve

Troubleshooting

node-sass build errors

The project uses deprecated node-sass. If you encounter build errors, you can:

Jekyll not found

Make sure Ruby is in your PATH. Restart your terminal after installing Ruby.

Port already in use

If port 4000 is busy, use a different port:

bundle exec jekyll serve --port 4001

Quick Start (Once Everything is Installed)

# Install dependencies (one time)
npm install
bundle install

# Start development server
npm run dev
# OR
bundle exec jekyll serve

Visit http://localhost:4000 to see your site!