Giving every unspoken emotion a shape that can be seen and understood. Healing Visual Lab

✨  What the body remembers, code can translate. What code cannot translate, time dissolves.

Gmail Email Xiaohongshu GitHub
↓ SCROLL ↓

🔮 About Me

Software Dev → QA Automation → Data PM │ │ Every turn taught me systems and algorithms. │ But now, I want to understand a person. │ └── Emotional Content Creation

I've spent years reading code and data. The most complex systems can all be modeled, rendered, and optimized.

But the human heart cannot.

Those feelings stuck in your chest, caught in your throat — indescribable, yet so real — have no API, no logs, no debugging tool to tell you where they're stuck.

So now, this is what I spend my time on:

Creating emotional illustrations, copywriting, and interactive digital experiences.
Translating the formless, nameless, homeless emotions
into shapes that can be seen, touched, and released.

Saved, shared, and carried by countless people as emotional stand-ins.

Giving every unspoken emotion a concrete expression.

🌀 Healing Visual Lab

Not art. A toolkit. Not a portfolio. An emotional first-aid kit.

A growing collection of interactive digital healing experiments — each a self-contained piece requiring nothing but a browser. No login, no payment — just watch, listen, touch, and breathe with the algorithm.

Explore Live

✦ Featured Works

作品一句话技术核心
🦋 释·茧 / Unbound MindYou don't need to break free — gently stroke, and the cocoon loosens on its own.WebGL · GLSL · Web Audio · Spring Physics
时间流转 / Particle ClockTime isn't a second hand pushing you — it's a river you can slow with your palm.ShaderMaterial · Web Audio Ticks
🏔️ 万里江山图 / Grand JiangshanStep back and see — all your anxieties are actually very small.GLSL Terrain · OrbitControls
🫧 深蓝呼吸 / Deep Blue BreathIn the deepest blue, a point of gold always rises.25K Particles · Fmaj7 Chords
🧠 过载脑区 / Overthinking EngineYou're not overthinking. You just forgot to press pause for yourself.GSAP · Typewriter · CSS Animation
🫁 呼吸边界 / Breathing BoundarySome boundaries aren't for separation — they let understanding happen with rhythm.Custom GLSL · Binural Beats

→ View all works

🛠️ Tech Spectrum

Three.js WebGL ── ◆◆◆◆◆◆◆◆── 10K–500K particle systems Custom GLSL ──── ◆◆◆◆◆◇◇◇── Simplex Noise · FBM · Smoothstep Web Audio API ── ◆◆◆◆◇◇◇◇── 432Hz singing bowls · Brown noise · Binaural beats Touch Design ─── ◆◆◆◆◆◇◇◇── Drag physics · Long-press detection · Breath sync CSS 3D / GSAP ── ◆◆◆◇◇◇◇◇── Parallax · CRT effects · Typewriter narratives