// field notes

thoughts.

On ML fairness, systems design, explainable AI, and the questions engineers skip. 25 posts and counting.

LifePersonalJourney

Story of My Life

A personal journey through my life experiences and lessons learned — still being written.

Jan 8, 2001 · 1 min read
read
LifePersonalReflection

Recap 2024

A quick recap of all the incidents in my life in 2024 — the journey, the wins, and everything in between.

Jan 1, 2001 · 3 min read
read
JavaScriptjQueryWeb Development

jQuery Prep

A complete jQuery prep guide — from basic selectors and DOM manipulation to AJAX, plugins, and the most common interview questions.

Sep 3, 2001 · 5 min read
read
Data SciencePythonPandas

Pandas — A Complete Reference Guide

A living reference for Pandas — data structures, DataFrame operations, cleaning, and every command I use day-to-day.

Oct 10, 2001 · 7 min read
read
DevOpsDockerEngineering

Docker — A Complete Guide

Learn Docker in a simple and easy way — containers, images, volumes, networking, and how to actually ship with Docker in production.

Sep 28, 2001 · 7 min read
read
ReactJavaScriptWeb Development

ReactJS Crash Course

A comprehensive guide to get started with React development — hooks, state, components, and the mental model that makes React click.

Oct 20, 2001 · 60 min read
read
LifeHealthEducation

Men and Menstruation

A candid guide to menstruation written from a man's perspective — because understanding it shouldn't be taboo.

Oct 5, 2001 · 5 min read
read
ML FairnessAISystems DesignEngineering

Why Fairness in ML Isn't Just an Ethics Problem — It's an Engineering One

We treat fairness like a policy question: should the model be fair? But once you answer yes, you're immediately standing in front of a purely technical wall.

Nov 20, 2001 · 6 min read
read
Machine LearningAIData Science

9-Day Machine Learning Mastery

A comprehensive 9-day plan to master the fundamentals of Machine Learning, with daily tasks, hands-on projects, and curated resources.

Mar 20, 2001 · 15 min read
read
Web DevelopmentNext.jsJavaScript

Next.js Pages, Routing, and Pre-rendering

A deep dive into Next.js pages — dynamic routing, Static Generation vs. Server-side Rendering, and when to use each pre-rendering strategy.

Mar 18, 2001 · 12 min read
read
LifePersonalReflection

Recap 2025

A quick recap of all the incidents in my life in 2025 — still writing it as the year unfolds.

Jan 1, 2001 · 1 min read
read
Machine LearningLLMEngineeringRAG

Six Months of Production RAG: What the Tutorials Don't Tell You

The demo always works. The retrieval pipeline that handles 1,000 ZIP codes, multilingual queries, and users who type 'house in good school district' is a different problem.

Aug 14, 2001 · 8 min read
read
LifePersonal

Life Lessons

A compilation of lessons learned the hard way — on work, relationships, growth, and what actually matters when you zoom out.

Oct 15, 2001 · 7 min read
read
Open SourceEngineeringGit

Open Source — A Complete Guide to Contribute

A step-by-step guide to making your first open-source contribution on GitHub — from forking to pull request, without the confusion.

Oct 8, 2001 · 5 min read
read
CSSPerformanceWeb DevelopmentLighthouse

The Hidden Cost of transition: all in Your CSS

A single CSS rule was responsible for 228 non-composited animation warnings in Lighthouse. Here's exactly why it happens and how to fix it.

May 10, 2001 · 4 min read
read
AlgorithmsPythonComputer Science

Complete Guide to Sorting Algorithms in Python

A comprehensive guide to every major sorting algorithm in Python — bubble, merge, quick, heap, radix — with time complexity analysis and when each shines.

Jun 15, 2001 · 35 min read
read
Data VisualizationPythonPlotly

Sankey Plots 101

A comprehensive guide to Sankey plots — what they are, how to build them with Plotly, and how to read them to spot bottlenecks and flow distributions.

Jun 8, 2001 · 15 min read
read
SQLData EngineeringDatabases

SQL Recap

30 SQL problems from basic SELECT to window functions and CTEs — with sample data you can actually run to practice every query.

Sep 23, 2001 · 15 min read
read
JavaScriptWeb DevelopmentCoding

JavaScript by Practice

30 JavaScript practice problems from basic to advanced — real-life problem solving covering closures, async, design patterns, and interview prep.

Sep 23, 2001 · 35 min read
read
JavaScriptWeb Development

Extract Images from a Website using JavaScript

A quick guide to extracting all images from any website using JavaScript — fetch, DOMParser, and a React component you can drop in.

Oct 9, 2001 · 5 min read
read
LifePersonalReflection

Recap 2023

A quick recap of all the things that happened in 2023 — the projects, the failures, the lessons, and what I'm carrying into the next year.

Jan 1, 2001 · 3 min read
read
System DesignEngineeringArchitecture

System Design

The core concepts of system design — scalability, caching, load balancing, database replication, and sharding — with diagrams and real-world examples.

Dec 16, 2001 · 15 min read
read
CodingAlgorithmsInterview Prep

Neetcode 150

Working through Neetcode 150 — carefully selected problems covering arrays, hashmaps, sliding window, stacks, and more, with multiple solution approaches.

Sep 13, 2001 · 20 min read
read
XAIDeep LearningResearchComputer Vision

What Galaxy Morphology Taught Me About the Limits of Explainability

We had four explainability methods and four CNN architectures. None of them agreed with each other. That disagreement was the finding.

May 8, 2001 · 7 min read
read