Skip to content
SDB

The archive

All writing

Everything published, newest first. Four disciplines, one continuing argument: that good systems are built by people who understand why, not only how.

2026

6 essays
01

Forward and inverse kinematics, without the fog

Two questions every articulated mechanism asks: given the joint angles, where is the tip? Given a tip pose, which angles get you there? The math is the same whether the arm is on a desk, a factory floor, or a simulation.

Mathematics10 min read
02

The honest case for AI in the enterprise

Most enterprise AI programmes fail for the same reason enterprise search failed in 2008: nobody owned the data. Here is what actually has to be true before a model earns a place in production.

Technology3 min read
03

Six architecture decisions that aged well

Looking back across thirty years of systems, the choices I am still glad about have almost nothing in common technically — but they share a single quality: they kept the next decision cheap.

Engineering3 min read
06

Migrating a monolith without stopping the business

The strangler pattern is well documented and still routinely misapplied. The hard part was never splitting the code — it was splitting the data while both halves stayed correct.

Engineering3 min read

2024

3 essays
01
Springer

STEM education for students from low-income families

A conference paper from ICON BITS 2023 (BITS Pilani), published by Springer — on low-cost, community-level STEM pathways, age-appropriate toolkits, and why access is an engineering problem as much as an education one.

Science2 min readSpringer
02

The shape of an argument: a field guide to statistics

Twenty-seven methods, one question behind each: does this pattern mean something, or could it just be noise? Grouped by what they are for, with the reasoning and a worked example behind every one.

Mathematics16 min read
03

The scientific method is a debugging technique

The best debuggers I have worked with were not the ones who knew the codebase best. They were the ones willing to be proven wrong quickly, in public, on purpose.

Science3 min read

2023

1 essay
01

The calculus behind neural networks

How a network turns a wrong guess into a better one — one derivative at a time. The chain rule, activation derivatives, the softmax–cross-entropy shortcut, and a worked example you can trace by hand.

Mathematics9 min read

2020

3 essays
01

Visualize NodeMCU-plugged MPU6050 realtime movement on OLED

NodeMCU ESP8266 + MPU6050 gyro/accelerometer with SSD1306 OLED readout, optional DHT11, InvenSense teapot packets over serial, and a Processing 3D visualiser — motion on the bench and on the screen.

Technology5 min read
02

Queueing theory explains your outage

One equation from 1961 predicts why your service falls over at 80% utilisation and not at 100%. It is the most useful mathematics I have ever applied to a production system.

Mathematics3 min read
03

A complete home automation solution framework using Hassio

Raspberry Pi Hass.io as the hub, Mosquitto MQTT, NodeMCU driving an 8-channel relay bank, Home Assistant entities, an optional NodeMCU WebSocket UI, and a lighter IR/mobile alternative without the Pi.

Technology5 min read

2019

2 essays
01

Measure flow rates using Particle Photon

Wiring a 1-inch hall-effect water flow sensor to a Particle Photon — pin map, Photon features, pulse-to-L/min math, and firmware that publishes instantaneous and cumulative flow to the Particle Cloud.

Technology3 min read
02

Meet my 3018 RPi-controlled CNC machine

A DIY 3018 CNC mill driven by GRBL and CNCjs on a Raspberry Pi — milling wood and soft metal from CAD designs, laser engraving, and remote job control from any browser on the home network, built for under $200.

Technology3 min read

2018

3 essays
01

Meet my Raspberry Pi programmed Alexa

Turning an old Raspberry Pi into an Echo Dot–like Alexa Voice Service device — USB mic and speaker, Amazon developer profile, AVS sample app, companion service, Java client auth, and Sensory wake word — for home automation and voice Q&A.

Technology3 min read
02

Meet my live DIY 3D printer

Assembling a Tevo Tarantula DIY kit — full parts list, commissioning steps from bed levelling to Repetier Host G-code, and the first successful print — roughly $200 and 8 kg of desktop manufacturing.

Technology3 min read
03

Meet my DIY drone (quadcopter)

Building a first quadcopter from a 330 mm frame — brushless motors, ESCs, KK2.1.5 flight controller, RF gear, camera pan/tilt, mechanical and electrical assembly, calibration, and PID notes — about ₹10K and 1 kg, tested indoors only.

Technology3 min read

2017

1 essay
01

Meet my home surveillance

A Waveshare Alphabot-based home robot on Raspberry Pi + Arduino — remote web/mobile drive, pan-tilt camera with MJPEG streaming, line tracking, IR remote, obstacle avoidance, and Axelta sensors for climate, light, reed and PIR.

Technology4 min read