This is the beginning of something new. After years of building projects, reading books, and thinking about ideas that don't fit neatly into a portfolio, I decided to create this space.
What to Expect
I plan to write about things that interest me — mostly at the intersection of technology and humanity:
- AI & Machine Learning — research insights, practical engineering, and the philosophical questions that come with building intelligent systems
- Software Engineering — patterns, tools, and lessons from building real products
- Philosophy — existentialism, freedom, meaning, and how these ancient questions feel urgently modern
- Life — travel, language, culture, and the experience of existing between worlds
This blog supports both English and Chinese. Some posts will be available in both languages, others in just one.
Why MDX?
This blog is built with MDX, which means I can embed interactive React components directly in my writing. Like this callout box above — it's not just styled Markdown, it's a real component.
I can also include code with syntax highlighting:
// A simple example
function greet(name: string): string {
return `Hello, ${name}! Welcome to the blog.`;
}
console.log(greet('World'));Tables, images, and more are all supported through standard Markdown syntax, enhanced with custom components when I need them.
The Stack
For the curious: this blog is powered by Next.js with MDX files stored directly in the repository. Posts are statically generated at build time, so they're fast. The design follows the same dark, editorial aesthetic as the rest of my site.
Thanks for reading. More to come.