A frontend engineer shares their journey of evolving an internship project into a production feature at Canva. The draw tool for present mode faced three main technical challenges: tightly coupled code requiring architectural refactoring with a new shared package, scaling issues across dual windows solved through coordinate

9m read timeFrom canva.dev
Post cover image
Table of contents
Listening to UsersBuilding the solutionTechnical challengesConclusionAcknowledgements

Sort: