Matthew Holloway
Wellington, New Zealand / Remote
Full stack tech lead with 20+ years development experience. Currently looking for interesting projects.
Skills
- Frontend: JavaScript/TypeScript. React, Next.js (large scale webapps). Accessibility (WCAG). Framer Motion. React Hook Form. Design Systems. Styled Components / CSS Modules / Sass.
- Backend: Node Next.js API routes / Express / Hapi. Various ORMs like Prisma, or SQL builders like Knex. Sanity.io CMS.
Work history
- 2023-2024: Koordinates.com: Front-End Lead
- Front-End team management, developer. Balancing addressing tech-debt and app features.
- 2023-: Personal project: BigTxt.org... a text file viewer that can handle massive files (ie, complete works of Shakespeare) while maintaining 60fps
- Web-based. Multithreaded (web workers) and streaming parser, so it displays files as it loads them (rather than waiting for a complete load).
- Bespoke layout engine and virtualised rendering
- Many bespoke components (eg minimap)
- Word Processor features are on the way a la my other project Doctored (see below)
- 2016-2022: Springload: Front-End Director
- Formally accessible form builder product. Tech lead and developer.
- Xero Accounting Calculation Engine (ACE) that powers their web spreadsheet UI. Was responsible for tech architecture, some development, and performance optimisation.
- New Zealand Government Design System (lead developer). Springload profile of NZGDS
- Klim
- 2016-2022: Personal project: XML Zero Lexer: parser for HTML/XML/React JSX strings with lots of tests. Built from scratch. Open source.
- 2022: Seed.com: accessibility audit and fixes
- 2021: Personal project: Tribute to the Xtra homepage
- Old open source projects of mine
- Docvert a highly customisable Office (.DOC/.DOCX/.ODT) to HTML/XML converter.
- 'Doctored' a WYSIWYM editor from scratch