· The personal hearth of

Nandeep Mali

Programmer, builder, and curious tinkerer.
Wandering the realms where code, circuits, and imagination meet.

I make sturdy software, explore strange ideas, and help good people bring their projects to life. Pull up a chair — there is always something brewing.

Available for thoughtful collaborations
Pixel-art portrait of Nandeep Mali in his kitchen
Keeper of the craftcode · curiosity · community
SCIENCE FICTION · FANTASY · RPGS · VIDEO GAMES · BOARD GAMES · READING · TOYS · ROAD TRIPS · D&D ·

· The adventurer’s kit

A few of my favourite tools

I

Path of the maker

Programming

Python

APIs, data, automation, and the workhorse behind many of my projects.

JavaScript

Dashboards, web interfaces, and the interactive side of software.

Data & APIs

Pandas, Django, Flask, Redis, PostgreSQL, and useful data flows.

II

Path of the keeper

Infrastructure

Linux

The foundation for servers, development environments, and self-hosting.

Docker

Packaging applications and services so they can travel cleanly.

Kubernetes

Running services across the homelab and production environments.

III

Path of the curious

Craft & curiosity

Big data

Spark, PySpark, and distributed processing for making large datasets useful.

Local AI

Experimenting with self-hosted models using llama.cpp and capable hardware.

Electronics

Hardware, sensors, Arduino, and interactive work at the physical edge.

Teaching

Making programming fundamentals and complex systems easier to approach.

+THE
LONG
ROAD
+

· A little lore

Years of making things
with good people.

From hardware shops and interactive art to telephony, data platforms, and production infrastructure — I’ve always liked learning how the whole machine works. These days, I’m especially interested in tools that make complex things feel human.

Read my full work history
18+years building
curious projects

· From the journal

Notes from the road

See all notes

Adventures with PCIe speeds, topology and RCCL for LLM inference

I recently had the privilege to upgrade my main workstation with two more GPUs. With this, I had to figure out how to...

Read note ↗

Optimizing CPU-only inference for better performance

I recently came upon a use case where I needed a small LLM model to generate summaries and parse some messaging data....

Read note ↗

Welcome to the hearth

A small introduction to this new corner of the internet, and the kinds of things I hope to leave here.

Read note ↗