Modern Design

Neumorphism, skeuomorphism, flat design, whatever the latest style, I’ve got it covered.

I’ve worked with small businesses and large corporations to meet the needs of their target audiences.

Accessible Websites

I ensure websites and apps meet automated and manual testing standards.

Government, academic, nonprofit, and commercial industries each have unique challenges, and I’ve work with them all.

Full Stack Development

Whether you need a UX researcher, UI designer, front-end developer, .NET programmer, or just about any web-related role, I’ve probably served in that position at some point in my career.

About Me

A detailed and exacting designer and Web programmer

I pride myself on my attention to detail and leaving no stone unturned when it comes to best practices and performance. I began designing websites almost 20 years ago, and I’ve loved growing up with the Internet and contributing to the monster it’s become.

A Few Things I Know

“The only true wisdom is in knowing you know nothing.”
— Socrates

Design Tools

Adobe XD for UI and layouts, Photoshop for image manipulation, and Illustrator for artwork and logo design.


I mostly create with HTML, CSS/Sass, JS/TypeScript, PHP, and ASP.NET/C#. I also know a little Spanish and Japanese, but don’t quote me on that.


For most coding tasks, I rely on VS Code. It’s a versatile editor that handles nearly everything. For .NET projects, I use Visual Studio.

Video Games

I also know a lot about video games. Probably not all that useful in my day-to-day, but I’ll be happy to chat about anything from Assassin’s Creed to Zelda.

Messy papers and folders

Content Management

I have experience developing with many popular content management systems, including the following.


Over a third of all websites are powered by this open source (and often unfairly maligned) CMS.

Optimizely logo

Episerver offers a nice middle ground between open source and the more expensive enterprise systems.


WordPress’ close cousin—typically associated with bigger business sites—Drupal may not be as user friendly but is certainly powerful.


A behemoth of the CMS world, Sitecore can do it all. Certainly not for the faint of heart, as all of its functionality comes at a high price point.

My Pet Projects

When I’m not building websites and applications at work, I like to build websites and applications at home.

Raven Pattern Library

A system for viewing and building common design patterns, based on the principles of Atomic Design.

Raven Designer

An application for building Web applications. Drag and drop components and customize them on a design canvas.

Raven Teleprompter

Enter a script to read, then watch the words highlight and scroll as you say them.

Sport Jacket

A simple system for tracking projects, daily tasks, and the time spent completing them.


A collection of some of my artwork and Web projects.

My Family

I have a wife, two kids, and a dog. They’re all shy about putting their pictures on this website, so you’ll have to take my word that these illustrations are what they look like.

Pencil sketch of Rhonda


Lifts me up when I’m down, and stomps me to the curb when I get a big head.

Pencil sketch of Kenith


My primary video game competition. He likes to think he can beat me in Halo.

Pencil sketch of Xayla


Got my sense of humor and my wife’s good looks. A winning combo.

Pencil sketch of Storm


Name says it all. She tears through the house, then passes out like nothing happened.


Send me a message.