Hello World
Welcome to my newly revamped personal site! This space serves as a central hub for my resume, project showcases, and technical writing.
What to expect
- Project showcases — breakdowns of side projects, architecture decisions, and lessons learned.
- Technical writing — tutorials, patterns, and tools I find useful.
Under the hood
This site (
klh.app- Framework: Next.js 16 (App Router, SSG) running on the Bun runtime.
- Styling: Tailwind CSS v4 alongside my custom library for system/light/dark theming.
@klh-app/theme - Content: MDX powered by with beautiful syntax highlighting via Shiki. To keep things clean, content is managed in a separate private repository (
next-mdx-remote) and fetched at build time.klh-content - Identity: My avatar, job title, and social links are driven dynamically by the Gravatar REST API.
- i18n: Full routing and locale detection for ,
en, andzh-TWusingzh-CN.next-intl
Everything is deployed statically on Vercel with Cloudflare managing the DNS.
const isReady = true;
if (isReady) {
console.log("Hello, world!");
}Stay tuned for more updates and deep dives!