Welcome! This is the first post on my blog. To add a new post, just drop a Markdown file into the posts/ folder and push — the site rebuilds and the new post appears automatically.

What I’ll write about

My research sits at the intersection of graph learning and natural language processing. Expect posts on:

  • Retrieval-Augmented Generation (RAG) and graph-structured retrieval
  • Agentic systems and multi-agent orchestration
  • Spatio-temporal and graph representation learning

Writing posts

Each post is plain Markdown with a small header at the top:

---
title: My Post Title
date: 2026-07-01
summary: A one-line description shown on the blog index.
tags: [RAG, Graphs]
---

Everything below the header is standard Markdown. Code blocks are syntax highlighted:

def attention(q, k, v):
    scores = q @ k.T / (k.shape[-1] ** 0.5)
    weights = softmax(scores, axis=-1)
    return weights @ v

Tables work too:

Method Retrieval Notes
GRAG Subgraph NAACL 2025
CG-RAG Citation SIGIR 2025

And blockquotes render with a clean left border — handy for highlighting a key idea or a quote from a paper.

That’s it. Thanks for reading!