Blog

Writing helps me think. These are notes, tutorials, and opinions — mostly about robotics, perception, and the craft of building things.

October 27, 2025

Intuitive understanding of backpropogation

Understanding backpropagation without getting lost in calculus

deep-learning neural-networks backpropagation

March 27, 2024

[Paper review] Single-image camera calibration with model-free distortion correction

Explains a single-image camera calibration method that outperforms Zhang’s method by estimating distortion and intrinsics more accurately using dense image data.

paper review calibration

March 27, 2024

How does a lidar work ?

diving deep into lidar intricacies

lidar sensor hardware working theory

July 27, 2023

How to learn ALMOST any programming language?

Learn new languages fast by mastering fundamentals, studying real code, debugging heavily, and building + contributing projects.

opinion python go learning hobby

September 19, 2021

A Concept and Code Beginner's Guide to CRC

Explains CRC error detection and shows a fast table-driven CRC32 implementation in Go.

golang crc32 datacheck errorcheck scratch

August 12, 2021

A tutorial on go-rpi-rgb-led-matrix

Walkthrough of hacking an outdated Go binding for an RGB LED matrix by manually cloning, fixing imports, building from source, and using an emulator to run it on a PC instead of a Raspberry Pi.

go ledmatrix tutorial raspberrypi

April 27, 2021

Implementation of MobileNet Model

Explains how MobileNet uses depthwise separable convolutions to drastically reduce model size and compute while keeping strong accuracy, with a PyTorch implementation.

code researchpaper intuition deeplearning computervision

February 20, 2021

[Spirituality] Contemplating on Great Verses By Yogi Vasistha

Great verses

spirituality contemplating_series

February 8, 2021

Intuition behind Random Forest

dump and insights on random forest

randomforest datascience intuition

January 15, 2021

Implementation of Xception Model

Thought process ..

code researchpaper intuition

December 22, 2020

Biggest Computer Vision Dataset on Internet

Annotated dataset for computer vision problems

dataset opensource

October 3, 2020

Changing Folder Name for model training

Quick hack to change dataset name for model training

python filename datascience dog-breed