Writing
Blog
Long-form notes on ML infrastructure, Kubernetes, vector databases, and the engineering decisions behind production systems.
18 posts · 7 years
Featured
Hand-pickedBare Metal Kubernetes Homelab Setup
A self-hosted bare-metal Kubernetes platform on Ubuntu 24.04 LTS. Combines Ansible for automated node provisioning with ArgoCD for GitOps-based cluster management.
Consolidating Milvus Across AZs
I migrated a Milvus (standalone) deployment from a three-AZ Kubernetes setup (us-east-1a/b/c) to a single dedicated node in us-east-1b. I preserved all vector data, reduced infra to one m6a.xlarge node, consolidated all PVCs to 1b
conda vs poetry vs uv vs pip
Difference between conda vs poetry vs uv vs pip for managing, creating and using environments
2025
2 postsBare Metal Kubernetes Homelab Setup
A self-hosted bare-metal Kubernetes platform on Ubuntu 24.04 LTS. Combines Ansible for automated node provisioning with ArgoCD for GitOps-based cluster management.
Consolidating Milvus Across AZs
I migrated a Milvus (standalone) deployment from a three-AZ Kubernetes setup (us-east-1a/b/c) to a single dedicated node in us-east-1b. I preserved all vector data, reduced infra to one m6a.xlarge node, consolidated all PVCs to 1b
2024
2 posts2023
4 postsLangChain Chat and Chroma Embeddings Integration
LangChain Chat and Chroma Embeddings Integration
Generic Code Generator
Generic Code Generator
AI Free Will: The Ethics and Implications of Autonomous Machines
AI Free Will: The Ethics and Implications of Autonomous Machines
The Struggle With AI Generated Art
The Struggle With AI Generated Art
2021
6 postsInstall TensorFlow on Apple M1 (M1, Pro, Max) with GPU (Metal)
Install TensorFlow on Apple M1 (M1, Pro, Max) with GPU (Metal)
Install Kubeflow on Digital Ocean Managed Kubernetes (with Terraform)
Install Kubeflow on Digital Ocean Managed Kubernetes (with Terraform)
Analyzing Data For A Food Tech Startup - Swiggy
Analyzing Data For A Food Tech Startup - Swiggy
CoGeoTIFF Research on Space Tech SaaS Platform at Pixxel
CoGeoTIFF Research on Space Tech SaaS Platform at Pixxel
Leaving Pixxel
I thought I'd take some time to write and thank Pixxel and everyone I have had the chance to work with.
Install JupyterHub on AWS Elastic Kubernetes Service (EKS)
Install JupyterHub on AWS Elastic Kubernetes Service (EKS)
2020
2 postsMachine Learning Best Practices For Your Company
Machine Learning best practices and guidelines, tools to be used, while you're a developer. It applies to Data Analysts, Data Engineers, Machine Learning Engineers, Data Scientists or any research team in general
Resume Tips That Will Help You Land Your Software Engineering Job
Before we get started, we want to make it clear that everything we cover in this document is just a guideline. There's no exact science when it comes down to what a company is looking for in a resume.