— Writing —

Things I've figured out.

Notes on AI engineering, full-stack systems, and building things that work in production.

PlaywrightDockerVNCDevToolsNode.jsAI Agents20 November 2025

Building a Remote Playwright Debugging Environment with Docker + VNC

We needed to let non-engineers write and debug Playwright scripts inside an AI agent platform — with zero local setup. Here's how we evaluated three approaches and built a containerised browser debugging environment using Docker, VNC, and a live code sync pipeline.

14 min readRead →
RAGLLMSearchNLPNode.js15 August 2025

RAG in Practice: Integrating Lark Docs into an Enterprise Knowledge Base

How we evolved a naive RAG pipeline into a hybrid retrieval system — combining vector search, Chinese full-text search with jieba, and cross-encoder reranking — to make enterprise document Q&A actually work.

15 min readRead →