Building a better web

Welcome, I hope you find this experience as pleasurable as it was to create it. When you're finished, please feel free to drop in a suggestion or request a proposal. Thank you again for coming, and I hope you enjoy your stay.

About Me

Over a decade of progress

At present I have ober 10 years worth of website design and development experience to offer.

I'm always learning. The first thing I think when I start a new project is, "How can I do this differently". There are certain standards in place, which should be there, but I like each project to be a unique experience of exploration and learning, to be something we grow from.

The idea is to always get better and always deliver a better product by learning from mistakes and exploring new ideas so that not only ourselves, but the people who use our products, are happy to use them again.

Not too shabby.


There are things other than a deadline that drive me

There are certain ideals or tenets that influence the way I design products whether it be a graphic, a website, or a fully integrated CMS for your corporate office. It's going to be hard to sum it all up here so I encourage you to read the rest of this section. The basic idea is to design a system that in its simplist and most effecient form delivers content to the user as soon as they want it or ideally, just before.

Agnostic Design

I, for one, do not welcome our new robot overlords

Unlike mobile first the device agnostic approach puts content first by engineering systems that flow around content naturally allowing them to adapt to the medium they're being displayed in. Unlike print products which are static, web products behave organically, reacting to the environment they're displayed in along with the users preferences.

To take advantage of this we look at our product as a multi-state system, a series of elements with instructions to behave a certain way under certain conditions. This way, we have one set of elements, content, styles, etc, which adapt to the environment automatically. The lack of extra code keeps the load times down as well.

Content First

Because that's what we're building around, or should be

The fact of the matter is more and more people are using website readers and saving the content for later. Users who wan't to view your site offline or for whatever other reason are all going to make changes to your site from within the browser in order to view your content in the format they feel most comfortable with. Millions of people are doing this, putting even more importance on what we are designing around.

If contingincies aren't created to naturally account for and adapt to the users ability and willingness to manilipulate the viewing experience such as font size, resolution, and window size you'll find your content is viewed by the end user differently than intended.

Design simplicity

The russians used a pencil

"The russians used a penicil" is a common phrase I've heard used in web design when refering to the importance of simplicty. Basically it sums up an old story that NASA spent 12bn developing a pen that worked in space due to the lack of gravity while the russians opted for a more elegant solution, a pencil.

Although the story isn't actually true, it makes a great point by illustrating a perspective I don't often see in web design. Look for the elegant solution. It will save you time and money and allow you to focus on other more pressing matters.

UX Centered

Designing for the end user, what a concept

In the end no matter what kind of opinions we have, we aren't creating a product for ourselves. We have to keep in mind there is an end user the product is intended for, therefor everything from content to the design should stem from what they want or expect to experience.

This lets the user feel comfortable going through whatever actions it is your product is intended to encourage.

Design should not dominate, but help people.


It's not all hocus-pocus and black magic

There are several phases, some of which are more demanded upon than others, depending on the project. The goal being to make the user's interaction as simple and efficient as possible.

User Research

Lets start with finding out what they need

Before we can do anything we really need to find out what we should be doing, and in the designing of web products the answer isn't so obvious.

That's because each product is intended for a unique set of users with their own likes and dislikes and on top of that, marketing goals have to be met, preperation for upcoming changes in technology and contingency plans for unforseen errors must be made and put together into a cohesive model.

Prototype Development

Creating and taming monsters

It's Alive! Prototype development is probably one of the most fun areas of product design. We get to tinker, toy, and play with ideas and concepts which we then turn into a tangable model.

We get to breathe life into these creations and watch them behave and react. We do this through wireframes or ideally interactive models with look and feel elements stripped allowing me to focus on interactivity & usability.

Usability Inspection

If it's not ready, send it back

A product needs to be thoroughly tested before it can be deployed. Cognitive walkthroughs, pluralistic walkthroughs and heuristic evaluation allow early insight into usability problems. If the product doesn't pass this inspection it's sent back to R&D.

If a product were to remain untested and an issue were to be found during the latter phases you'll likely find yourself re-doing work or losing users. A simple usability inspection will allow issues to be addressed on the drawing board before they become problems durring deployment.

It helps to have a plan.


All the gadgets and gizmos we love play with

Device agnostic design is a responsive design technique. As opposed to mobile first, the device agnostic approach puts content first. This approach allows for the scalability of content to be flawless and responsive, even typography. Give it a try and resize your browser window →

There is no "one size fits all" solution when it comes to designing web products. Each challenge requires a unique mix of technologies in order to accomplish their goals. There are countless tools available and being developed every day to enhance efficiency and quality. I use everything available to get the job done, and build my own tools when that's not enough.


Premium quality web solutions

All services are offered globally. Due to the nature of our work and the communication tools availabe to us, I am able to offer service to anywhere on earth.










Basically everything you could need.


Send me an RFP and receive a detailed response

323 395 6267

Thank you for reading.