I am 9 years old. I am a software developer and a competitive swimmer. I live in Kochi, India.
I’m learning how computers work from the inside out, from algorithms down to the bits underneath. I build everything from scratch in Python and Rust, using one method: make it mine, paper first, then code.
This blog is my daily learning log — one post per day from the end of my programming session.
My GitHub: kashishdugar2017
🌙 Moonlight, building with Papa and Mumma (and Agastya later) for the Startup Buildathon: Moonlight Build Log
Nov 15, 2026 — Moonlight Build Day 5 - Moonlight Is on the Internet
Nov 13, 2026 — Moonlight Build Day 4 - Moonlight Opens in a Browser and I Try to Break It
Nov 13, 2026 — Day 23 - Twelve Days, a Bits & Hex Card, and Why Matti Sir’s Name Breaks ASCII
Nov 12, 2026 — Moonlight Build Day 3 - My Ranking Rule and the Relay Team Bug
Nov 12, 2026 — Day 22 - Stack, Heap and My Swim Bag
Nov 11, 2026 — Moonlight Build Day 2 - My Paper Graph Is the Answer Key
Nov 11, 2026 — Day 21 - Temperatures, Fibonacci and Hexadecimal
Nov 10, 2026 — Moonlight Build Day 1 - The Rulebook, the Locker and My First Merge
Nov 10, 2026 — Day 20 - Bits, Barcodes, QR Codes and Moonlight
Nov 9, 2026 — Day 19 - Data Types and Functions in Rust
Nov 8, 2026 — Day 18 - My Guessing Game, Line by Line
Nov 7, 2026 — Day 17 - Codebase of the Week #1: bisect.py
Nov 6, 2026 — Day 16 - I Finished Grokking Algorithms!
Nov 5, 2026 — Day 15 - Guessing Priya’s Mango Smoothie with Nearest Neighbours
Nov 4, 2026 — Day 14 - What’s in My Swim Bag, NAND and NOR, and Nearest Neighbours
Nov 3, 2026 — Day 13 - My Swim Bag in Code, and Relays
Nov 2, 2026 — Day 12 - Dynamic Programming and My Swim Bag
Oct 31, 2026 — Day 11 - Greedy Algorithms and My Own Schedule
Oct 30, 2026 — Day 10 - I Built Dijkstra in Code
Oct 29, 2026 — Day 9 - Price Tags, Dijkstra and My Dream Smoothie Circuit
Oct 28, 2026 — Day 8 - Tree Orders, BFS From Memory, and My First Try at Dijkstra
Oct 27, 2026 — Day 7 - Breadth-First Search, Finding the Smoothie Bowl Seller
Oct 25, 2026 — Day 6 - Binary Search Trees, Switches and Loops
Oct 24, 2026 — Day 5 - I Built a Hash Table From Scratch
Oct 23, 2026 — Day 4 - Hash Tables, I built a Linked List, Earth as a wire
Oct 22, 2026 — Day 3 - Quicksort, Flashlights, and the blog is live
Oct 21, 2026 — Day 2 - Selection Sort, Recursion, and the Morse tree
Oct 20, 2026 — Day 1 - Binary Search, Big-O and Best Friends