Welcome to My Blog
I build a lot of things — RAG pipelines, backend services, the occasional Rust shell — and most of what I learn never leaves my terminal. This blog is where that changes.
What I’ll write about
- How retrieval-augmented generation systems actually work under the hood
- Trade-offs I hit while building things like
github-chat - Notes on Go, Rust, and backend architecture
- Postmortems from projects that didn’t go as planned
A code example, since you’ll see plenty
def chunk_text(text: str, size: int = 500, overlap: int = 50) -> list[str]:
chunks = []
start = 0
while start < len(text):
end = start + size
chunks.append(text[start:end])
start = end - overlap
return chunks
That’s it for the intro post. New posts Coming Soon`.