Blog

Writing about development, design, and everything in between — things I've learned, built, and thought about along the way.

Showing 21 of 21 posts

Translation | A Complete AI Coding Assistant Workflow

How do you get production-grade code out of an AI coding assistant, systematically? This guide gives you a complete, reusable workflow.

May 7, 2025·9 min read
AI

Coolify Deployment Notes

Quick notes from deploying Coolify on a Hetzner cloud server.

Mar 4, 2025·2 min read

Turning an Idle Mac mini into an Online Server with Cloudflare Tunnel

A complete walkthrough of turning an idle Mac mini into an always-online server with Cloudflare Tunnel.

Dec 12, 2024·5 min read

PostgreSQL Query Syntax Basics

A beginner's guide to PostgreSQL query syntax, with examples

Aug 14, 2024·3 min read

Setup Next.js 13 ESLint & Prettier in VS Code

Follow this guide to effortlessly set up ESLint and Prettier in VS Code for your Next.js 13 project, ensuring clean and consistent code.

Oct 24, 2023·2 min read

A Journey into TypeScript - My Learning Notes

A comprehensive collection of my TypeScript learning notes, from basic concepts to advanced features

May 12, 2023·11 min read

Creating Infinite Horizontal Scrolling with Pause on Hover in Webflow

Implement the 'Infinite Horizontal Scrolling with Pause on Hover' feature in Webflow using custom CSS code

Feb 5, 2023·1 min read

Webflow Card Slider - Enable on Mobile, Disable on Desktop (No Code Required)

Learn to optimize Webflow's Card Slider effortlessly. Enable on mobile, disable on desktop with a seamless, code-free approach.

Dec 10, 2022·1 min read

2022, Twenty-Four

A year-end essay written on my 24th birthday — on quitting a job, half a year of doing nothing, and learning to live with and love myself.

Jan 1, 2022·9 min read

Volleyball: That Feeling of Mutual Trust

Missing volleyball again.

Jul 15, 2021·5 min read

Solitude: Can You Hear Your Inner Voice?

Heart of mine, what are you thinking?

Jul 14, 2021·5 min read

Journaling: Crossing an Ocean Takes a Ship's Log

A journal doesn't just record the present — it converses with the past and navigates toward the future.

Jul 7, 2021·4 min read

Cooking: It Began with a Plate of Egg Fried Rice

Have you cooked anything today?

Jul 2, 2021·6 min read

On Making Things

Creating, it seems, is a way of making time tangible.

Jun 15, 2021·8 min read

Four Fleeting Years

Wishing myself a happy graduation.

Jul 8, 2020·10 min read

Stargazing

When the night finally came and went and a faint light broke at the edge of the sky, a voice inside me said: you will never see him again.

Nov 20, 2019·7 min read

One Half

College is half over — where is my direction?

Jul 17, 2018·8 min read

What causes Oedipus Rex's downfall?

An analysis of the factors that led to Oedipus Rex's tragic downfall in Sophocles' classic tragedy

Jul 22, 2017·2 min read

After Reading | The Moon and Sixpence

Some thoughts after reading.

Jul 14, 2017·8 min read

Farewell, Freshman Year

And just like that, another year has gone by.

Jul 10, 2017·4 min read

90 Hours in Chengkan, Anhui (Part 1)

Only while sorting my archive did I realize I never wrote Part 2.

Apr 29, 2017·6 min read