Code, Design
& Life
Code, design & lifea full-stack engineer's personal space.
Featured Projects
From SaaS platforms to smart homes, from data visualization to cross-platform apps — real-world engineering in action.
Latest Updates
The latest technical articles and personal journals.
Migrating from Pages Router to App Router: A Practical Guide
A complete record of migrating a mid-sized Next.js project from Pages Router to App Router, covering route restructuring, data fetching patterns, layout strategies, and common pitfalls.
Read more →Park Walks: A Spring Ritual
Cherry blossoms, magnolias, and crabapples blooming in March — jogging, stretching, and walking through a sea of flowers, feeling spring's healing power.
Read more →Flutter BLoC State Management: From Basics to Production
Practical experience using BLoC pattern for complex state management in a smart home app — architecture design, event-driven flows, and testing strategies.
Read more →Tech Stack &
Engineering
Building complete products, from frontend experiences to backend services. My current focus is TypeScript and NestJS, paired with React / Next.js and Vue, with additional development experience in Java and PHP. My work covers databases, messaging, authentication and deployment, using Turborepo / Monorepo to organize multiple apps and shared code.
Frontend & UI
TypeScript / React / Next.js, Vue 3 / Vite / Pinia, Ant Design / Element Plus, Tailwind CSS / TanStack Query, Vue 2 / Element UI (legacy projects)
Backend & service development
TypeScript / NestJS, Supabase, Modular design / configuration / exception handling, Task scheduling / Cron
Databases, caching & search
PostgreSQL / MySQL, Redis / Elasticsearch, Prisma / Drizzle ORM
Messaging, jobs & realtime
NATS / RabbitMQ, Kafka / RocketMQ, BullMQ, WebSocket / MQTT
APIs & authentication
REST API / Swagger / OpenAPI, JWT / OAuth 2.0 / RBAC, Zod
Payments & subscriptions
WeChat Pay / Alipay, Stripe / PayPal, Webhook, Subscription lifecycle management, Webhook signature verification / idempotency
Cross-platform apps
Flutter / Dart / BLoC, uni-app, WeChat Mini Programs / H5
Visualization
ECharts / Three.js, Canvas, Baidu Maps
DevOps & delivery
Docker / Kubernetes (K8s), Jenkins / GitHub Actions / CI/CD, Nginx / Linux
Testing & quality
Vitest, Playwright
Monorepo architecture
Turborepo / Monorepo, Shared packages / task orchestration / build caching
AI application development
LLM API / Ollama, Vercel AI SDK / LangChain.js, RAG / Embeddings / pgvector, Agent / Tool Calling / MCP
Tools & Workflow
The tech and tools I rely on in my daily development workflow.
VS Code
Primary editor, deeply customized
Warp + Zsh
Modern terminal and shell
Docker
Containerized dev and deployment
Vercel
Go-to platform for frontend deploys
Prisma
Type-safe database ORM
Figma
UI/UX design and prototyping
Want to build something?
Get in touch.
Whether it's a project, a tech chat, or just saying hi — I'd love to hear from you.
