Journal
Reflecting on some of the toughest challenges I've tackled in my career.

Death by a Thousand Tooltips
The trials and tribulations of building a high-performance, accessible overlay framework for enterprise legal software & achieving WCAG AA compliance - all with performance and customization at the forefront.
AngularRxJSDOM Manipulation

WYSIWYG - unless you use tokens!
Optimizing a RoosterJS-based email editor that was suffering from performance issues, recursive event loops, and cursor instability when handling dynamic variables in recruitment email templates.
React.jsRooster.jsDOM ManipulationPerformance Optimization

How I Learned to Stop Worrying and Love DOM Orchestration
In this case study, we explore some of React 19's wonderful quirks, DOM manipulation & learn why you should worry if your React code starts looking like jQuery.
React.jsPerformance OptimizationDOM ManipulationFramer Motion