
Senior Frontend Engineer specialising in performance optimisation, testing strategy and engineering quality. 10+ years building web applications, primarily with React and TypeScript. Currently exploring new opportunities.
Top Posts
Recover Files Lost During A Git Rebase
How git reflog saved me from losing my work!Tags: GitWhy is my fixed position element not relative to the viewport?
How the position of an element is determined by its containing blockTags: CSSLazy Loading Images with the Intersection Observer API
How to lazy load images with the Intersection Observer APIBypass Lazy Loading for Cached Images
How to bypass lazy loading for images stored in the application cache.Tags: JavaScript, PWAPorting A Chrome Extension to Firefox
Converting my Furigana Toggle Chrome extension to a Firefox add-on.