About
Developer
I'm a second-year undergraduate at the University of Melbourne. Outside of coding I spend time on music, scale models, and photography (a new hobby!). Currently focused on frontend, with the goal of becoming a full-stack developer — and an open-source contributor. My taste for music started with piano and cello, which my parents pushed me into.
My motto: Build fast, learn faster.
Sponsor Me
Hobbies
- Music — Learned piano and cello growing up. Though it started as parental pressure, music has become something I can't imagine life without. I'll occasionally play a few favorite pieces to unwind.
- Model Building — I enjoy assembling all kinds of models. The process from zero to finished piece trains both my hands and my patience.
- Photography — A new hobby! I use the camera to capture small moments and explore different perspectives and lighting.
- Open Source — Working toward becoming an active open-source contributor, learning and growing through code and community.
Tools
Here are the tools and technologies I use daily:
Social Networks
Find me around the web — I'm most active on GitHub and X, and I occasionally post on Bilibili and Xiaohongshu.
Gossips
About Blog
This blog is my space for technical notes and life updates. It mostly covers what I'm learning and building around agents, LLM internals, and full-stack work — with occasional notes from internships and stray thoughts along the way. Writing is how I turn experience into knowledge, and hopefully some of it helps others on the same path.
The principle behind the site: keep it simple, fast, and content-first. Modern stack, fast loads, no friction. Comments welcome — let's learn together.
Website history:
- 2025-07-04Launched the personal blog with Astro + Pure Theme, deployed to Vercel.
- 2025-07-01Published my first post, "My first PR" — the official start of writing here.
- 2025-10-23Wrote "A frontend intern’s interview guide for Chinese startups", lessons and prep notes.
- 2025-12Kicked off the LLM internals series: deep-dive notes on RMSNorm, RoPE, Attention, and FeedForward — the four pillars of a Transformer block.
- 2026-03-09Published "An Agent dev interview handbook for a second-year intern"; the blog’s focus officially shifted toward agent development.
- 2026-04-10Started a source-reading series — beginning with OpenHarness to study how agent harnesses are implemented.
The smooth operation and personalized customization of this site also rely on the resources and technical support from the following excellent projects and service providers:
- Framework & Theme: Astro + Astro Theme Pure
- Site hosting: Vercel
- Other statistics: Substats