← All experience - back to the timeline
Lead Front-End Developer
Aardvark Intelligence

Generative AI solution for automating legal and financial data

Aardvark Intelligence · Apr 2024 – Jan 2026
Built the virtualized spreadsheet-like editor that keeps the UI instant on tens of thousands of rows, then made Playwright guard its performance in CI - so the release train never shipped a regression.

Aardvark automates legal and financial data with generative AI. The models produce the data; my job was the surface where people verify and correct it — at a scale where a regular table gives up: tens of thousands of rows, all editable, in the browser.

Spreadsheet-grade editing means spreadsheet-grade details: units, dates and long text cells each needed their own editing behavior, and filtering started client-side then moved to the backend once the datasets outgrew the browser. Performance at that scale erodes silently, one innocent PR at a time — the Playwright performance tests in CI exist precisely for that, with a fully automated pipeline holding a two-week release cadence for almost two years.

Sole front-end in a three-person product team, I also took over design after the designer's first drafts — up to a complete redesign once the product had outgrown them, dark mode included — sparing the company a dedicated design position. Built with React Native Web and TypeScript: a solid abstraction for web-only today, with the door open to native apps tomorrow.

Rows
50k+
editable in-browser, lag-free (virtualized)
Release cadence
2 weeks
fully automated CI (Playwright perf tests)
Front-end ownership
End-to-end
sole front-end in a 3-person product team
Virtualization · Performance · Playwright · CI/CD · TypeScript · React Native Web · React · React Native · JavaScript · UI Design