Mark Peterson (IDEA Software)
User-Experience Professional
Designing software today for tomorrow's user

Hire me to help you design  A Great User-Experience!Designing software with experience! :)

Past Clients

Idea Software Client Logos

What is user-experience?

ISO 9241-210[1] defines user-experience as "a person's perceptions and responses that result from the use or anticipated use of a product, system or service". So, user-experience is subjective and focuses on the use. In today's competitive environment, new companies are continuing to bring about bigger and brighter ideas each day with new ways of doing old things better. 

In layman's terms, it simply means we design with the user in mind.  Why? Because with the highly competitive space of software, a user now has a much larger selection of software to choose from than ever before.  To make a mistake of releasing software that is difficult to use or understand can send customers away who may never return to buy another product.  In the past few years, user-experience design has surpassed user-interface and web-design roles, due to the intrinsic training of such professionals to center their designs around user-behavior and research feedback to continually strive to make software better for the software's intended audience.

An evolution of visual design experiences

I've been fortunate to have the experience of designing software before user-experience became synonymous with software-oriented customer experiences.  Yet, I truly appreciate user-experience in the current design trends, because of many past debates while I was designing software professionally, I always elected to design for the intended audience. And making this argument was central to most any debate I had with software teams adding features (to keep programmers busy) versus adding value (to keep users happy).  I won't tell about the many debates I lost to that during the heydays of the dotcoms - especially to the immoral funding-related reasoning of why more and more items were put on each web page, which would slow the page and confuse users (to add hit counts - the infamous evil metric of the world-wide-web).  User-experience changed all that, but I admit its still not perfect, but its getting better at organizations that have adopted user-experience to reduce the chance of change-requests in the middle of large projects, adding agile design iterations for quick product ideation to production phases, or for small companies and startups about to launch new products a few steps ahead of the competition.

Designs of recent user-experience projects

Working through the different phases of user-experience designs

IDEA Software is the name of my consulting company I've been using since the 90's. The experience of living through many various design transitions from Rich Internet Applications (RIA), Web 2.0, Section 508/ADA Compliant UI's, Desktop GUI's for Mac, Windows and even Unix systems, Fluid UI's, Multi-Screen User-Interfaces, Kiosks,  Responsive Web with Bootstrap & Angular.js, Rapid Design, Apple HIG Designs for iOS phones and tablets, Android Material Designs and Flat Design phases have all been interesting design phases to participate in -- and to continue creating new fresh ideas with any future design trend for any project. 

I also provide various documents and diagrams (style-guides, flow-charts, process flows, user-flows, screen flows, user-stories, storyboards, personas, risk assessments, gap analysis, web analytics reporting, technical schematic diagrams, network topology and infrastructure diagrams, and system interaction flow diagrams).  Generally, for most all clients I typically produce wireframes, low and high-fidelity mockups and interactive prototypes for mobile and desktops for all industries.


User experience meets user-expectations

During my decades of IT experience, I have experience working in enterprise-level and small startup environment software design, software development, computer networking and software support. My resume readily shows I have experience working with a wide array of industries and having the ability to learn a new market niche, understanding its audience and crafting entire design solutions.  I am grateful that now I don't face blank stares talking about internet and computer technology to everyday people.  And its a continual learning experience to keep abreast of all the user-expectations that grow with each passing week.

Oh and just so you know, all the designs you see in my resume and on this site were created solely by myself, not once did a client or company I work for ever give me internal or external resources (i.e. a graphics designer to help with assets, icons, etc.) to help create designs while I was architecting a complete design solution.  AT&T paired me up with a UX Strategist to help compile research and strategy which was awesome.  But that was the exception and not the rule.  Through the years, inevitably, I had to learn everything on-the-job and in the real world.  Yes, I can code front-end, do user-research, do visual designs, do user-interface designs, do content writing (can't you tell?), do interaction design and information architecture.  But I prefer not to code on the job anymore as each time I did do it, a manager would want me to put in 80-100 hour work weeks on salary with faux promises of time off afterwards which never came about.  No joke.

Humorous side note: Hmm, lately on Linkedin and elsewhere I see a lot of designers very liberal with job titles.  1-2 years experience at one company now qualifies some designers as "Senior" UX Designers.  With almost 2 decades of professional e-commerce and design experience, should I call myself a "Senile" UX Designer now? :)