---
title: "Krishna Kumar Mahto (@krishnakrmahto) | Hashnode"
description: "Software Engineer - Backend. Read the latest articles by Krishna Kumar Mahto on Hashnode."
url: "https://hashnode.com/@krishnakrmahto"
---

@krishnakrmahto

# Krishna Kumar Mahto

@krishnakrmahto · Bangalore, IN · Joined June 2022

Software Engineer - Backend

### [Reading Markdown Should Feel Like Reading](https://krishnakrmahto.hashnode.dev/why-i-built-a-markdown-editor-focused-on-reading?utm_source=hashnode&utm_medium=feed)

Why reading Markdown deserves more attention and how Easy Markdown Editor reduces distractions to help you stay focused.

3 min read · [krishnakrmahto.hashnode.dev](https://krishnakrmahto.hashnode.dev/why-i-built-a-markdown-editor-focused-on-reading?utm_source=hashnode&utm_medium=feed)

[Jul 20](https://hashnode.com/posts/why-i-built-a-markdown-editor-focused-on-reading/6a5dcdc8d4e10a40e49010df)

### [If AI Writes Code, Where Do Guardrails Live - a Conjecture](https://krishnakrmahto.hashnode.dev/guardrails-trust-boundaries-ai-software-engineering?utm_source=hashnode&utm_medium=feed)

Guardrails in software engineering are about trust boundaries, not null checks. Learn how AI shifts guardrails from code to design and verification.

4 min read · [krishnakrmahto.hashnode.dev](https://krishnakrmahto.hashnode.dev/guardrails-trust-boundaries-ai-software-engineering?utm_source=hashnode&utm_medium=feed)

[Apr 15](https://hashnode.com/posts/guardrails-trust-boundaries-ai-software-engineering/69df39cc14caf00e0520def8)

### [Understanding Garbage Collection (GC) and Stop-The-World (STW) in the JVM](https://krishnakrmahto.hashnode.dev/understanding-java-garbage-collection-and-stop-the-world?utm_source=hashnode&utm_medium=feed)

Detailed look at Java Garbage Collection — Eden, Survivor, Old Generation, Stop-The-World pauses, and how G1 reclaims memory safely

7 min read · [krishnakrmahto.hashnode.dev](https://krishnakrmahto.hashnode.dev/understanding-java-garbage-collection-and-stop-the-world?utm_source=hashnode&utm_medium=feed)

[Oct 14, 2025](https://hashnode.com/posts/understanding-java-garbage-collection-and-stop-the-world/68edee84bf1217e35f02d683)

### [Write-Ahead Logging (WAL) in PostgreSQL: How It Works](https://krishnakrmahto.hashnode.dev/postgresql-write-ahead-logging-wal-checkpoints-background-writer?utm_source=hashnode&utm_medium=feed)

Guide to PostgreSQL Write-Ahead Logging (WAL). Learn how WAL records changes, how checkpoints and the background writer work, and how crash recovery replays

5 min read · [krishnakrmahto.hashnode.dev](https://krishnakrmahto.hashnode.dev/postgresql-write-ahead-logging-wal-checkpoints-background-writer?utm_source=hashnode&utm_medium=feed)

[Sep 18, 2025](https://hashnode.com/posts/postgresql-write-ahead-logging-wal-checkpoints-background-writer/68cbba412cf1651d3549007a)

### [How PostgreSQL VACUUM Works: Dead Tuples, FSM/VM, and Locking](https://krishnakrmahto.hashnode.dev/how-postgresql-vacuum-works-dead-tuples-fsmvm-and-locking?utm_source=hashnode&utm_medium=feed)

A detailed guide to PostgreSQL VACUUM. Learn how dead tuples are cleaned, how the Free Space Map (FSM) and Visibility Map (VM) work, the difference between

5 min read · [krishnakrmahto.hashnode.dev](https://krishnakrmahto.hashnode.dev/how-postgresql-vacuum-works-dead-tuples-fsmvm-and-locking?utm_source=hashnode&utm_medium=feed)

[Sep 16, 2025](https://hashnode.com/posts/how-postgresql-vacuum-works-dead-tuples-fsmvm-and-locking/68c94f0fcc6f178436ed13a1)
