Peisong's Lighthouse

Building Systems, Seeing Light.

Welcome to my corner of the internet. Whether you are here to view my portfolio, browse my photo collections, or just learn more about me, you are welcome here.

My blog posts are my voice. They say a lot about me, about how I think and how I work. Most of that active work lives on my public repo host. git.peisongxiao.com/peisongxiao/.

Light reflected in a lake at night.
Night reflection on dark water.
Aurora over a dark landscape.

Recent Posts

Latest writing and photo entries.

WWCOMPANION Apr 3, 2026

WWCompanion

WWCompanion is a manual, user-triggered browser extension forLLM-enabled AI companionship with WaterlooWorks job postings.

WP MATERIALIZE Apr 3, 2026

wp-materialize

wp-materialize is an automation compiler that materializes specified Markdown files into WordPress posts.Git/filesystem state is the single source of truth; WordPress ...

SITECOMPANION Apr 3, 2026

SiteCompanion

SiteCompanion is a browser extension that allows you to run AIpipelines on the visible text of any site.

ROSE Apr 3, 2026

ROSE - RDMA Over SPI Engine

A zero-copy, RDMA-inspired transport layer built over SPI, designedfor embedded systems and affordable hardware experimentation.

MYRIA Apr 3, 2026

Myria

Myria is a standalone memory service for long-running agents.

Repos

The public source of truth for my work.

The repo host is where the active projects, experiments, notes, and documentation live. This site is the front door; the code and documentation are in the repositories.

Browse all repositories

Blogs

Writing from active repos, published into the site.

Longer-form writing now lives under a dedicated blog index, with content materialized from the repositories that back the work.

Browse all blog posts

Photos

Collected by place, hobby, and season.

My photos help you see the world the way I do. I want this site to keep the stories behind them close at hand.

View all photo sets

Apps

Interactive projects will land here.

This section will collect deployed tools and app-style work once those entries are ready to be published cleanly.

Work in progress