Skip to main content
JavaScript Private

Affine

Next-gen knowledge base with kanban, table, and edgeless modes.

React TypeScript
Share X / Twitter LinkedIn
Type
JavaScript application
Stack
TypeScript, Rust, BlockSuite
Year
2022
Duration
Multi-year

Overview

What I built & why

Open source knowledge base combining a Notion-style doc editor, kanban boards, tables, and an infinite canvas — all in one workspace.

Local-first storage with optional cloud sync; built on a custom collaborative engine called BlockSuite.

Highlights

Key deliverables

  • Edgeless infinite canvas
  • Doc + kanban + table
  • Local-first
  • E2EE optional
  • Desktop + web

Process

Challenge & solution

The challenge

A vendor lock-in clause forced a tight ninety-day migration window with zero room for service interruption.

The solution

Rebuilt the front-end around mobile-first layouts, prefetching, and aggressive image optimisation — the new TTI is under one second.

More Work

Related projects

Let's Work Together

Want something like this built?

I work best with teams and founders who want a thoughtful partner, clean communication, and premium implementation without unnecessary layers.