Physical-world systems · Deep-sky imaging
Hi, I'm Zhao.
I go by StarGazer online. I build software for systems that meet the physical world, write down what I learn, and spend clear nights turning distant light into something I can study and share.
A note worth starting with
上海灰蒙蒙的一天
从闵行灰蒙蒙的天空,查到一天里没有同步变化的 PM2.5、AOD 和能见度。
Read the note →Tech notes
Things I've been figuring out
Writing
Outside the codebase
Projects
Things I build and keep
auto-pi-wbpp-mosaic
→A headless, resumable PixInsight pipeline that turns raw frames into calibrated, corrected, mosaicked, and color-calibrated images.
mcp-stargazing
→An MCP server for real-time astronomy data, stargazing planning, weather, and light-pollution analysis.
stargazing-place-finder
→A dark-sky location analyzer built on VIIRS radiance, PostGIS, and OSM road connectivity.
stargazing-core
→Shared astronomy primitives for coordinates, catalogues, moon phases, planets, and observing windows.
stargazer1995.github.io
→This site — Hugo, PaperMod, and a two-source Notion publishing pipeline.
The through-line
One curiosity, many scales.

Same curiosity · different scales
Roads by day. Galaxies by night.About
Engineer, note-taker, night-sky chaser.
I care about systems that make autonomous driving safer, and about keeping a clear record of how I got there. This site is where those two threads meet.