ABOUT / A CONVERSATION

About me —
I'm an interesting person.

I want this site to be an ongoing conversation: how I work, what I believe, and what I'm handing over to the world. Over the past few years as an indie developer, between client projects I kept distilling real needs and incubating my own products. That's the journey so far.

AVAILABLE FOR SELECT PROJECTS

Got an idea worth
taking seriously?

I can start from a vague thought and help you turn it into something real, clear and usable.

Start a project ↗
01

AI Agent Applications

AI agent products from concept to launch: agent architecture, tool calling, knowledge bases, long-term memory, streaming chat UX, monetization.

AI AgentMCPRAGLLM
02

Websites / Landing Pages

From information architecture and visual direction to front-end implementation — a page that actually represents you.

Visual directionResponsiveNext.jsSEO-ready
03

Product Front-end

Turn an existing design or a vague idea into a front-end that is usable, shippable, and ready to iterate.

ReactTypeScriptMotionEngineering
04

Game / Interactive Apps

Cocos Creator / WebGL: mini-games, interactive courseware, 3D roaming, data-visualization dashboards.

CocosTypeScriptShaderPerformance
05

Architecture Consulting

Front-end architecture, component library design, build optimization, team standards, code review culture.

ArchitectureMonorepoCI/CDTeam velocity
An ongoing conversation01 / INTERVIEW
01
Q

Why do you build things?

A

From custom client work to FateMesh, an AI divination agent platform — I keep being drawn to the same thing: turning abstract logic into experiences people can feel. Building isn't about showing off tech. It's asking: can code really change how a person learns, decides, lives? Every pain point in a real project is a seed for the next product.

Code serves the experience; the experience serves real value.
Related content ↗
02
Q

What makes a good product?

A

After client projects across many industries, I'm convinced: no matter how cool the tech or beautiful the animation, if it doesn't solve a real business problem or user pain, it's self-entertainment. Now I ask first: who pays for this? In what scenario? Can it be reused? Only then do I pick the stack. That business-first instinct was trained by countless client projects.

Nail the business and user value first; the tech and expression come after.
Related content ↗
03
Q

How do you deal with uncertainty?

A

Client requirements are often vague and shifting. I learned to: get the core loop running first (MVP), turn volatile business logic into configuration and components, and solidify the stable engineering foundation. With FateMesh, SpaceRoam and other products running in parallel, client work feeds back into my own bets instead of betting on one thing. Capture ideas → validate fast → share for feedback → decide whether to go deep. That's my rhythm with uncertainty.

Solidify the core, decouple the volatile, ship small, try many.
Related content ↗
04
Q

What is the most valuable lesson from indie development?

A

At a big company, resources were there and roles were clear. Now I face everything alone: product definition, tech choices, design, deployment, SEO, monetization, even legal and taxes. It forced me to build a personal workflow for "turning ideas into working products at minimal cost": a familiar stack (Next.js + TS + Tailwind), reusable components, a standard release process, automated CI/CD. That workflow is my real moat.

The compounding of toolchains and workflows matters more than any single project's success.
Related content ↗
What I bring02 / SKILLS
01

AI Agent Development

Core of FateMesh: AI agent architecture, tool calling (chart casting, card drawing), knowledge retrieval (RAG), long-term memory, MCP protocol integration, streaming chat UX. Making AI go from "can only chat" to "can act".

02

Product Engineering

Deriving tech decisions from real business goals, not finding excuses to use tech. Served education, e-commerce, tourism, finance — cross-domain requirement modeling experience.

03

Web Front-end Full-stack

JavaScript / TypeScript / Node.js / React / Vue full-stack development: architecture, component libraries, CI/CD, operations. REST/GraphQL, WebSocket realtime.

04

Game / Interactive Front-end

Deep Phaser.js / Cocos Creator work: template engines, animation systems, memory and performance optimization, shader writing, hot updates. Familiar with the WebGL rendering pipeline.

05

Cross-platform & Desktop

Electron / Tauri desktop apps, React Native / H5+ / WeChat Mini Programs. Python scripting and backend services. Webpack/Vite optimization, monorepos, automated releases.

06

0→1 Products

FateMesh (AI divination platform), SpaceRoam (3D roaming tool), Toolkit (local-first browser tools) — the full journey from concept to launch: definition, tech choices, design, dev, SEO, monetization.

How a project starts03 / PROCESS
01Clarify the problem and business goals→
02Agree on tech direction and MVP scope→
03Build the core loop fast→
04Launch, collect feedback, iterate
Keep exploring04 / EXPLORE