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:
- How-to notes — things I figured out the hard way so I (and hopefully you) won’t have to again.
- Problem solving — interview questions, logic puzzles, small brain-teasers.
- Experiments — the kind of side-quest you start on a quiet weekend.
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.