---
title: "Deepankar Yadav (@BytesOfDeepankar) | Hashnode"
description: "Making data sexy, one query at a time: Data's ultimate wingman. Read the latest articles by Deepankar Yadav on Hashnode."
url: "https://hashnode.com/@BytesOfDeepankar"
---

@BytesOfDeepankar

# Deepankar Yadav

@BytesOfDeepankar · India · Joined January 2024

Making data sexy, one query at a time: Data's ultimate wingman.

[Website](https://yadavdeepankar.github.io/)

### [Building a GenAI Text-to-SQL Assistant: When Valid SQL Gives the Wrong Answer](https://bytesofdeepankar.hashnode.dev/building-a-genai-text-to-sql-assistant-when-valid-sql-gives-the-wrong-answer?utm_source=hashnode&utm_medium=feed)

While exploring Generative AI, I wanted to build something practical rather than just experiment with prompts. I developed a GenAI-powered Database Query Assistant that converts natural-language quest

9 min read · [bytesofdeepankar.hashnode.dev](https://bytesofdeepankar.hashnode.dev/building-a-genai-text-to-sql-assistant-when-valid-sql-gives-the-wrong-answer?utm_source=hashnode&utm_medium=feed)

[Sep 19](https://hashnode.com/posts/building-a-genai-text-to-sql-assistant-when-valid-sql-gives-the-wrong-answer/6aaf06dc1e3522257b61f514)

### [I Got Tired of Guessing Spark Configs. So I Built SparkLens.](https://bytesofdeepankar.hashnode.dev/i-got-tired-of-guessing-spark-configs-so-i-built-sparklens?utm_source=hashnode&utm_medium=feed)

Every data engineer has been here. You tune your spark-submit. You set the memory, the cores, the executors. It looks right. You hit submit. Three hours later — ExecutorLostFailure. You open the Spark

3 min read · [bytesofdeepankar.hashnode.dev](https://bytesofdeepankar.hashnode.dev/i-got-tired-of-guessing-spark-configs-so-i-built-sparklens?utm_source=hashnode&utm_medium=feed)

[Mar 31](https://hashnode.com/posts/i-got-tired-of-guessing-spark-configs-so-i-built-sparklens/69cb708e4b49f4a8e9fca18e)

### [Understanding Spark Memory Failures by Breaking a Cluster on Purpose](https://bytesofdeepankar.hashnode.dev/understanding-spark-memory-failures-by-breaking-a-cluster-on-purpose?utm_source=hashnode&utm_medium=feed)

Explore common Spark memory failures by intentionally breaking a Raspberry Pi cluster to understand the causes and learn effective solutions

8 min read · [bytesofdeepankar.hashnode.dev](https://bytesofdeepankar.hashnode.dev/understanding-spark-memory-failures-by-breaking-a-cluster-on-purpose?utm_source=hashnode&utm_medium=feed)

[Dec 25, 2025](https://hashnode.com/posts/understanding-spark-memory-failures-by-breaking-a-cluster-on-purpose/694dba454560a918c60a3d18)

### [Postmortem of Spark Executor's death](https://bytesofdeepankar.hashnode.dev/postmortem-of-spark-executors-death?utm_source=hashnode&utm_medium=feed)

Understanding executor-local shuffle ownership in Apache Spark

4 min read · [bytesofdeepankar.hashnode.dev](https://bytesofdeepankar.hashnode.dev/postmortem-of-spark-executors-death?utm_source=hashnode&utm_medium=feed)

[Dec 22, 2025](https://hashnode.com/posts/postmortem-of-spark-executors-death/694897c71262d7c8b9f5a0bc)

### [BigQuery: what happens when you click "Run"](https://bytesofdeepankar.hashnode.dev/bigquery-what-happens-when-you-click-run?utm_source=hashnode&utm_medium=feed)

Discover the fascinating behind-the-scenes process when you click "Run" on BigQuery, from query parsing to result assembly

4 min read · [bytesofdeepankar.hashnode.dev](https://bytesofdeepankar.hashnode.dev/bigquery-what-happens-when-you-click-run?utm_source=hashnode&utm_medium=feed)

[Dec 22, 2025](https://hashnode.com/posts/bigquery-what-happens-when-you-click-run/69488d9abcaf37fafa40d109)
