My name is Warren Uhrich.

I'm passionate about building web applications, designing software, and teaching people how to go about it themselves.

Hello everybody and welcome to another bright and beautiful day here on the world wide web!

Software Engineer

I'm the real deal.

I have been writing programs and developing web applications for well over a decade. I'm a full-stack web developer that is always excited to take on his next challenge and learn something new!

I've spent time with the following technologies:

My work.

Have a look at a few web sites and projects I've programmed.

UX Designer

The devil's in the details.

So, you've decided you want a mobile application, a desktop program, or a web site. How can you be sure it will meet your user's needs?

A great product must have a great user experience. Take the time to ensure up-front that your users will love your application before the first line of code is written.

My process is people-oriented so you can rest easy knowing that your application will be accessible, user-friendly, and deliver the results you're looking for.

My case studies.

Here are some of my design projects, have a look!

Education Professional

Complex topics made simple.

Learning can be tough, I know I had my share of difficulties understanding programming when I was in college. My goal? To make things click for the next generation of web developers!

For more than a half-decade I've honed my craft, spending more hours than I can count:

I've had the pleasure of teaching at the following institutions:

Get a taste of how I teach.

Here are a few ways that I've helped educate the next generation of web developers.