Ryan Olsen

Portland Webworks

Greenville, SC

I'm Ryan Olsen (he/him), a full-stack software engineer at Portland Webworks / GovWebworks, where I've spent the last year and a half working on Drupal — currently as one of two developers on a large multisite for a state court system, handling everything from content types and Views to custom Twig, Tailwind, and migrations.

I came to software the long way around: a management information systems degree, a detour through sales, and then a return to code after my daughter was born. I kept reading her books about how she could do anything, and eventually decided to take my own advice.

I've been using AI coding tools since the early days of Copilot and am now focused on building guardrails that let teams move fast without letting the AI run wild. This is my second Drupal Camp Asheville — last year I came to close gaps in my Drupal knowledge; this year I'm back to share what I've learned about making AI a safe, productive tool for Drupal teams.

Find me on drupal.org as ryankolsen 🤖