Skip to content
View HMarzban's full-sized avatar
😊
Developer
😊
Developer

Block or report HMarzban

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HMarzban/README.md
Harvey

I build web apps and developer tools. Lately, I’ve been working on collaborative editors and spending a lot of time on how the interface feels.

01 — Editing together

Editor playground · docs.plus

A playground for links, themes, and shared text. I also contribute editor extensions and real-time collaboration to docs.plus. Build notes.

02 — Interface experiments

Matsu theme · Avatar maker

Matsu adds paper textures and warm colors to DaisyUI. The avatar maker lets you choose parts from DrawKit’s artwork and export the result.

03 — Something to play

Fusegrid

A browser arcade game with 2D and 3D views of the same simulation.

Skills & tools

Area What I work with
Languages JavaScript, TypeScript
Interfaces React, Next.js, Tailwind CSS
Collaborative editing Tiptap, ProseMirror, Hocuspocus, Yjs
Backend Node.js, PostgreSQL, Supabase
Tools Git, Docker, pnpm, Bun, Yarn, Figma
More tools I’ve worked with
Area Tools
Web HTML, CSS, Sass, jQuery
Backend & data PHP, Express, Laravel, MongoDB, MySQL, Appwrite
Deployment DigitalOcean, Heroku
Hardware & OS Arduino, Raspberry Pi, macOS

Learning Elixir and Zig. Open to work on real-time, local-first, and collaborative applications.

Earlier contributions: Etherpad, Mozilla, Liara. Earlier projects.

Email · X

Pinned Loading

  1. daisyui-matsu-theme daisyui-matsu-theme Public

    A Matsu-inspired DaisyUI theme, component demo, and installer that preserves existing theme configuration.

    TypeScript 41 2

  2. notion-avatar-generator notion-avatar-generator Public

    A Notion-style avatar editor with layered customization, PNG export, and offline support after an initial visit.

    TypeScript 12 6

  3. docs-plus/docs.plus docs-plus/docs.plus Public

    Free and open-source real-time collaborative document editor. Hierarchical table of contents, per-heading chat, built on Tiptap, ProseMirror and Yjs.

    TypeScript 91 13

  4. fusegrid fusegrid Public

    A browser arcade game with a deterministic simulation, replay tests, and switchable 2D and 3D renderers.

    JavaScript

  5. codecrafters-redis-javascript codecrafters-redis-javascript Public

    A Redis protocol learning project in JavaScript: TCP buffering, binary-safe RESP, expiry, and integration tests.

    JavaScript 4

  6. tiptap-editor-demo tiptap-editor-demo Public

    A React and Tiptap editor playground with link editing, themes, and Yjs collaboration between browser tabs.

    TypeScript