muhan@garden:~$
        .:~~~~~:.          
      .~^  |||  ^~.        
    .~  /||||||||\  ~.     
   ~  /||||||||\  ~    
  ~ /||||||||||||||||\ ~   
  ~/|||||||||||||||||||\~  
   ~~~~~~~~||~~~~~~~~      
           ||              
      ___//||\\___         
  ~~~~~~~~~~~~~~~~~~~      
[muhan.dev] kernel: organic-dev 4.2.0-infinite
[muhan.dev] initializing garden subsystem... done
[muhan.dev] root filesystem mounted (soil: rich, ph: 6.5)
$ muhan --hello

Welcome to my little corner of the infinite garden. I'm a developer who believes code should grow like plants — organically, patiently, beautifully.

$ muhan --about

About Me

I'm a full-stack developer with a love for crafting elegant, sustainable digital experiences. Like tending a garden, I believe the best software grows through careful attention, iterative refinement, and a deep respect for the ecosystem it lives within.

My roots are in web technologies — JavaScript, TypeScript, Python, Rust — but my branches reach into systems design, creative coding, and the occasional haiku about merge conflicts.

$ muhan --projects

Projects

Greenhouse.js

A reactive component framework that grows its virtual DOM like a living organism. Components photosynthesize data and transpire events.

TypeScript Open Source

Rootkit CLI

A developer toolkit that takes root in your workflow. File scaffolding, code generation, and project templating — all from the command line.

Rust CLI

Canopy

A visual code review tool where pull requests unfold like branches. Diffs are rendered as growth patterns — additions bloom green, deletions wilt gracefully.

React D3.js
$ muhan --skills

Garden Inventory

JavaScript / TypeScript Perennial — always in bloom
React / Next.js Hardy — thrives in any soil
Rust Young sapling — growing fast
Python Deep roots — been here forever
Node.js / Express Evergreen — reliable year-round
WebGL / Creative Coding Seedling — just sprouted
$ muhan --contact

Plant a Seed

Every connection starts as a seed. Reach out and let's grow something together.