---
title: "Liji Alex (@lijia) | Hashnode"
description: "Engineering AI Systems. Read the latest articles by Liji Alex on Hashnode."
url: "https://hashnode.com/@lijia"
---

@lijia

# Liji Alex

@lijia · Hyderabad, India · Joined May 2026

Engineering AI Systems

### [Docling Drops Pages and Footnotes Without a Word. Three Numbers Catch It.](https://lijibuilds.hashnode.dev/docling-drops-pages-and-footnotes-without-a-word-three-numbers-catch-it?utm_source=hashnode&utm_medium=feed)

A docling-parse threading race returns fewer pages with no error, and table footnotes never reach chunks. Three numbers catch both, and the fix for each.

13 min read · [lijibuilds.hashnode.dev](https://lijibuilds.hashnode.dev/docling-drops-pages-and-footnotes-without-a-word-three-numbers-catch-it?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/docling-drops-pages-and-footnotes-without-a-word-three-numbers-catch-it/6a9f7beb132656abfddc160b) [Sep 8](https://hashnode.com/posts/docling-drops-pages-and-footnotes-without-a-word-three-numbers-catch-it/6a9f7beb132656abfddc160b)

### [I Tried Six Ways to Get Heading Levels Out of a PDF. Docling Already Had One.](https://lijibuilds.hashnode.dev/i-tried-six-ways-to-get-heading-levels-out-of-a-pdf-docling-already-had-one?utm_source=hashnode&utm_medium=feed)

Docling gives every PDF heading level 1 by default. A post-processor, regex, font sizes, the VLM pipeline and HeadingHierarchyOptions compared on 11 PDFs.

14 min read · [lijibuilds.hashnode.dev](https://lijibuilds.hashnode.dev/i-tried-six-ways-to-get-heading-levels-out-of-a-pdf-docling-already-had-one?utm_source=hashnode&utm_medium=feed)

[Sep 8](https://hashnode.com/posts/i-tried-six-ways-to-get-heading-levels-out-of-a-pdf-docling-already-had-one/6a9f7bc386a7f58437ab6f88)

### [Layout-Aware and Hierarchical Chunking Are Stages, Not Strategies](https://lijibuilds.hashnode.dev/layout-aware-vs-hierarchical-chunking-they-are-not-the-choice-you-think?utm_source=hashnode&utm_medium=feed)

The listicles put them side by side. They happen at different steps, and you will use both.

15 min read · [lijibuilds.hashnode.dev](https://lijibuilds.hashnode.dev/layout-aware-vs-hierarchical-chunking-they-are-not-the-choice-you-think?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/layout-aware-vs-hierarchical-chunking-they-are-not-the-choice-you-think/6a9f56901f625b1e3feba40c) [Sep 8](https://hashnode.com/posts/layout-aware-vs-hierarchical-chunking-they-are-not-the-choice-you-think/6a9f56901f625b1e3feba40c)

### [Docling Gives Every PDF Heading Level 1. One Flag Fixes It.](https://lijibuilds.hashnode.dev/docling-flattens-your-pdf-headings-here-is-why-and-how-to-fix-it?utm_source=hashnode&utm_medium=feed)

Docling gives every PDF heading level 1 by default. Enable HeadingHierarchyOptions with generate\_parsed\_pages to nest them. Before/after chunks included.

12 min read · [lijibuilds.hashnode.dev](https://lijibuilds.hashnode.dev/docling-flattens-your-pdf-headings-here-is-why-and-how-to-fix-it?utm_source=hashnode&utm_medium=feed)

[Sep 8](https://hashnode.com/posts/docling-flattens-your-pdf-headings-here-is-why-and-how-to-fix-it/6a9f522476a5c019425989c3)

### [Solving the Memory Problem](https://lijibuilds.hashnode.dev/solving-the-memory-problem?utm_source=hashnode&utm_medium=feed)

Claude remembers, but not the way multi-repo work

7 min read · [lijibuilds.hashnode.dev](https://lijibuilds.hashnode.dev/solving-the-memory-problem?utm_source=hashnode&utm_medium=feed)

[Jun 12](https://hashnode.com/posts/solving-the-memory-problem/6a2b6759aa5ca893c96e889a)
