Writing · 21 posts · 7 years
Blog.
Long-form notes on ML infrastructure, Kubernetes, vector databases, and the engineering decisions behind production systems.
Featured
01
PyTorch DDP for Fine-Tuning Gemma 4 on Multiple GPUs
How PyTorch DistributedDataParallel works and when it is the right tool for LoRA fine-tuning Gemma 4, with a complete torchrun script, memory math for the 12B model, and the failure modes that hang multi-GPU jobs.
#pytorch #machine-learning #ai
02
Consolidating Milvus Across AZs
A production-safe walkthrough for migrating a standalone Milvus deployment from PVCs spread across availability zones to one dedicated Kubernetes node, while preserving vector data.
#aws #devops #kubernetes
03
CoGeoTIFF Research on Space Tech SaaS Platform at Pixxel
Research notes on Cloud Optimized GeoTIFFs at Pixxel: the tile servers that exist, what it takes to build a product on COGs, Sentinel conversion cases, and AWS cost estimates.
#portfolio
2026
4 posts
-
Real-Time Transformer Prediction at Autodesk
Notes from my 2022 machine learning internship at Autodesk, where I deployed a high-throughput transformer on a real-time event pipeline that analyzed more than one million user interactions a day for next-click prediction. #machine-learning #ai #portfolio -
PyTorch DDP for Fine-Tuning Gemma 4 on Multiple GPUs
How PyTorch DistributedDataParallel works and when it is the right tool for LoRA fine-tuning Gemma 4, with a complete torchrun script, memory math for the 12B model, and the failure modes that hang multi-GPU jobs. #pytorch #machine-learning #ai -
Making Your Site Agent Friendly
A standards-based guide to making a website discoverable, readable, callable, trustworthy, and verifiable by AI agents. #ai #software-engineering #devops -
K3s on Oracle Cloud Always Free: GitOps Kubernetes (Gateway API + Auto HTTPS)
#kubernetes #devops #oracle-cloud
2025
2 posts
-
Bare 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. #devops #kubernetes #software-engineering -
Consolidating Milvus Across AZs
A production-safe walkthrough for migrating a standalone Milvus deployment from PVCs spread across availability zones to one dedicated Kubernetes node, while preserving vector data. #aws #devops #kubernetes
2024
2 posts
2023
4 posts
-
LangChain Chat and Chroma Embeddings Integration
#ai #openai #portfolio -
Generic Code Generator
#ai #openai #portfolio -
AI Free Will: The Ethics and Implications of Autonomous Machines
Whether AI systems could have free will, and what that would mean for moral responsibility, law, and how people deal with autonomous machines. #ai -
The Struggle With AI Generated Art
#ai #machine-learning
2022
1 post
2021
6 posts
-
Install TensorFlow on Apple M1 (M1, Pro, Max) with GPU (Metal)
#getting-started #machine-learning #tensorflow -
Install Kubeflow on Digital Ocean Managed Kubernetes (with Terraform)
Step-by-step setup for Kubeflow 1.2 on Digital Ocean Managed Kubernetes, with the cluster provisioned by Terraform and configured with kubectl, doctl, and kfctl. #docker #kubernetes #digital-ocean -
Analyzing Data For A Food Tech Startup - Swiggy
My Swiggy data science assessment: cleaning a 10,000-row customer orders sample, scoring customers with RFM and a delivery score, then clustering them with k-means. #portfolio -
CoGeoTIFF Research on Space Tech SaaS Platform at Pixxel
Research notes on Cloud Optimized GeoTIFFs at Pixxel: the tile servers that exist, what it takes to build a product on COGs, Sentinel conversion cases, and AWS cost estimates. #portfolio -
Leaving Pixxel
I thought I'd take some time to write and thank Pixxel and everyone I have had the chance to work with. #career #goodbye -
Install JupyterHub on AWS Elastic Kubernetes Service (EKS)
#aws #kubernetes #machine-learning
2020
2 posts
-
Machine 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 #machine-learning #devops -
Resume Tips That Will Help You Land Your Software Engineering Job
Guidelines for a software engineering resume: what to include, what to leave out, and a formula for bullets that show your impact. #career