I'm Nicholas Ray.
I'm a senior software engineer living in Salt Lake City, Utah.
8+ years of web development experience
Currently working at Wikipedia
Since 2018, I’ve had the privilege of developing features for Wikipedia's desktop and mobile sites which are used by millions of users every day across the world in over 300 different languages.View full resume
Developed a visual regression tool that was used each week to catch UI bugs before users saw them and increased confidence in releases to production.
Improved the desktop search experience by developing a new typeahead search component written in Vue.js and TypeScript. Increased the component's robustness by implementing synthetic test telemetry to automatically measure the search component’s rendering performance.
Optimized article readability, accessibility, and performance of the desktop site by developing a new layout to support a line length that made reading easier. The new layout was one of the most dramatic visual changes to the desktop site in over a decade.
Recently published articles
- Learn how to create scroll-triggered animations without jank.
Analyzing Wikipedia's Search PerformancePerformance analysis of Wikipedia's new search component built in Vue.js
Become a better front-end developer
Subscribe to my newsletter and I'll let you know when new posts are released and share additional insights that can help your front-end development career.