Highlights

BlogPlane

Announcement blog for Plane Wiki & Pages.

DemoPlane

Interactive showcase of the editor features I built.

GSoCMentor

Mentored a Rocket.Chat project — program details.

GSoCProject

Archived project page for my GSoC’23 at Rocket.Chat.

Building

Realtime editors

ProseMirror, Tiptap, Yjs & Hocuspocus at Plane.

CRDT research

Lamport timestamps, interleaving, sync protocols.

DX & performance

TanStack Query prefetching, Zed + Vim + tmux.

Projects

Open‑source work planning. I maintain collaborative editors & Pages (ProseMirror, Tiptap, Yjs, Hocuspocus).

Nested list blocks, precise drag‑and‑drop, gap cursor ergonomics, keyboard navigation.

Lamport timestamps, interleaving, Yjs sync experiments — shaping predictable realtime.

Writing

State vectors, SyncStep1/2, deterministic convergence — a concise thread.

Node sizes, tree navigation and why lookups stay fast.

Documenting my deep dives across CRDTs and editors.

Now

Deep diving into CRDTs: Lamport timestamps, interleaving strategies, Yjs’ 2‑step sync, POSets — turning research into product behavior.

Pushing editor UX: nested lists in lists, precise drag‑and‑drop, gap cursor ergonomics, arrow‑key navigation that feels invisible.

Dev workflow: TanStack Query prefetching, Zed + Vim motions, tmux sessions — learning in public and writing about it.

Connect

Reach me on X @Palanikannan_M.