Frontend Developer
Worked on the modernisation of a large legacy PHP platform, auditing 20+ pages with Lighthouse and manual UX review to identify performance bottlenecks, interaction issues, and inconsistent UI patterns.
Picked up Twig and Stimulus from scratch as part of a two-engineer migration effort, rebuilding core interfaces with more consistent, reusable frontend patterns and TailwindCSS.
Built a reusable templated data table capable of rendering 8,000+ paginated records with sorting and filtering, designed so future tables across the platform could inherit the same structure.
Took ownership of the product’s core drag-and-drop query builder, refactoring 4,000+ lines of JavaScript into a more maintainable state-driven architecture with clearer feedback and invalid-action prevention.