Elliott is a software engineer who has worked on a variety of projects that include network services, realtime messaging systems, large scale C++ desktop applications, survey processors and most commonly web applications. As a strong advocate of web standards and accessibility he volunteers his free time to help new developers learn standards and best practices. He is also a proponent of design patterns and draws his vision about application design from experience with many languages that include ColdFusion, Flex, Java, ruby and php.