At ServiceTitan, I developed and maintained reporting and dashboard experiences for displaying and visualizing large amounts of data. I built data-rich interfaces with attention to usability, rendering behavior, and reliable production behavior.
I also wrote unit tests and Cypress end-to-end tests to strengthen regression coverage, and used Claude and Cursor to orchestrate AI agents for engineering support and test generation. Earlier, I developed web applications with JavaScript and AngularJS at BetConstruct and worked on client web software projects as a freelance developer.

