Hi, you can call me

Ryan.

I build things for the web

I create modern, responsive web applications that users love and teams can trust.

About Me

I am a software developer who thrives on crafting engaging web experiences. On my own time I enjoy hiking with my two kids, working on my 2004 Release Series 1.0 Scion xB, and smoking BBQ brisket low and slow.

I have worked at Verisk in Lehi, Utah since 2017 in both QA and engineering capacities. This has given me a unique perspective on the software development lifecycle, and I have been able to leverage this experience to create more robust and maintainable software.

In the past year, I’ve contributed to the development of the web version of Xactimate from the ground up, our organization’s flagship product, while leading the overhaul of build and deployment pipelines to establish modern CI/CD practices across our application suite. I leverage my proficiency in agentic AI tools to enhance the work I do every day.

Here are a few technologies I've been working with recently:
  • HTML
  • CSS
  • TypeScript
  • React
  • Node
  • GraphQL
  • ChatGPT
  • Azure DevOps
  • Python
  • Github Copilot

Experience

Verisk - Developer
Jan 2022 - present
  • Delivered high-quality solutions across four large-scale React projects, leveraging React, Redux, RTK Query, and GraphQL to build performant applications.
  • Overhauled deployment processes by migrating to Azure DevOps, establishing CI/CD pipelines that reduced manual overhead, minimized infrastructure costs, and saved the company significant operational expenses.
  • Championed the adoption of agentic AI coding assistants (GitHub Copilot, Claude, ChatGPT), resulting in measurable team productivity gains, vastly accelerated feature delivery, and higher code quality.
Verisk - Jr Developer
April 2019 - January 2022
  • Contributed to the development of an international Angular web platform by delivering clean, testable, and maintainable code.
  • Streamlined application performance and state management by implementing NgRx for predictable and robust state handling and refactored the codebase to the reliable observable pattern with RxJS, improving responsiveness and maintainability
  • Spearheaded onboarding and mentorship initiatives for new developers on a rapidly growing team, fostering a collaborative environment and ensuring consistent adherence to best practices and project standards.
Verisk - QA Automation Engineer
July 2017 - April 2019
  • Developed and maintained robust automated testing solutions by writing unit tests and integration tests for Angular components, increasing test coverage by more than 70% to ensure code reliability across multiple product iterations.
  • Enhanced the efficiency and scalability of the end-to-end testing framework by developing robust automated E2E tests to validate critical workflows using Selenium and Protractor.
  • Identified, logged, and resolved defects to maintain high-quality deliverables.
ZampleBox - Jr Developer
June 2016 - June 2017
  • Designed and implemented an automated testing framework from the ground up, increasing testing efficiency and reliability for an ecommerce web application.
  • Built a dashboard to analyze website performance and business metrics, leveraging SQL and data visualization tools to resolve issues and improve user experience.
  • Contributed to the web application development using the .NET MVC framework, enhancing user experience and system performance.

Education

June 2023
Bachelor of Science in Computer Science
Oregon State University
  • College of Engineering Dean’s List for spring term of 2023
May 2015
Bachelor of Science in Exercise Science
Brigham Young University

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll get back to you!