Skip to content
Jacky's blog

About

Hi, I’m Jacky — a full-stack engineer who spends most of my days between React, Java, Node, and whatever else the problem asks for.

This blog is a notebook I keep in the open. It’s a mix of:

It started in late 2020 as a React + GitHub Pages site. In 2026 I rebuilt it on top of Astro and AstroPaper so that adding a new post is one Markdown file away.

How this blog works

Every post lives as a single .md file in src/data/blog/. Frontmatter at the top, content below, git push to publish. That’s it.

If you’re curious about the setup, the source for the site is in jackyzsn/myBlog, and the old React version lived at jackyzsn/myBlogCode.

Get in touch

Best way to reach me is email or GitHub.