← Back home

Rows' Spreadsheet Engine

When I joined Rows, I quickly realized how difficult it was to extend our spreadsheet engine. It was a forked third-party library adapted for our needs, but the challenges were so significant that no new features were being added. During my vacation, I decided to build a one-week proof of concept (PoC) and presented it to the team. Using React, MobX, and Konva (a Canvas-based library), I developed a new spreadsheet engine/component. The demo was well received, and I got the green light to move forward. Another developer joined me, and we were given two quarters to implement and migrate to the new engine. The project was a success—we resolved long-standing issues, introduced significant improvements, and dramatically increased development speed and efficiency. This achievement was a key factor in my promotion to Lead Developer at Rows.