A builder tool is only as good as its editor, and this one slowed noticeably once a project passed a few dozen screens. The work focused on the handful of interactions that get repeated hundreds of times a session.
- 01
Profile the real bottlenecks
Measured the editor under realistic project sizes instead of optimising on guesswork.
- 02
Rebuild the hot paths
Reworked drag, reorder, and preview so they stay responsive as the project grows.
- 03
Keep state predictable
Tightened undo and autosave so nothing is lost when a working session runs long.
Custom interface work for an app-building platform, where the editor had to stay fast as projects grew.
@apptile
