Hey, I’m Ryan.
I’ve been in Bellingham since 2000, and like a lot of people who move here, I came for one thing and ended up staying for everything else. Over the years I’ve watched this town grow, change, and keep its weird little personality — and I’ve always had a soft spot for the people here building things of their own.
My path into web development wasn’t exactly traditional. I didn’t go to school for computer science or come out of a coding bootcamp. I started out working in the music industry, helping get products into music stores (which mostly meant Sweetwater, honestly). Somewhere along the way, I became the person making the HTML emails because nobody else wanted to touch them — and it turned out I genuinely loved it.
Around the same time, I was deep in the MySpace era, teaching myself CSS by tearing apart other people’s profile layouts and figuring out how they worked. That curiosity slowly turned into an obsession.
In 2012, I decided to take coding seriously. I spent nights learning from free online resources, building projects for fun, and saying yes to anything that helped me improve. By 2013, I was developing websites professionally. I got started during the early Node.js and Express days, and later found my long-term home in Ruby on Rails.
These days, I mostly just enjoy making things that feel good to use and helping people bring their ideas to life online. I like keeping things simple, approachable, and human. No agency buzzwords, no hard sell — just good work, honest communication, and websites that feel like they belong to the people behind them.
If that sounds like your kind of thing, let's get to work!



BhamDIY started with a simple idea: a lot of small and mid-sized businesses don’t need something overcomplicated or expensive — they just need a good, solid website that represents them well and actually works.
For a lot of projects, that means starting from proven templates and building efficiently. There’s no need to reinvent the wheel for every page. But that doesn’t mean everything looks the same either — there’s always room to adjust, refine, and add the little details that make it feel right for the specific business.
Some sites are as simple as getting the essentials online in a clean, clear way. Others need a bit more structure or custom functionality depending on what the business does. The goal is always the same: keep things practical, keep them affordable, and make sure the end result feels like it actually belongs to the people behind it.
That’s what I try to help with — flexible builds that start smart, stay efficient, and still leave space for the parts that make each business unique.
So this is what I can help with. Whether you need a simple landing page, a muti-page website or even a multi-user web application, I have the knowledge, tools and resources to get the job done.
Get in touch