Apps that work how you’d expect.
Responsive layouts, clean, clear UI.
jQuery, HTML5, Javascript
Interaction, design, development
UI, development
Development
Design
Design
Design
Design
Design, development
UI, design, development
UI design
UI, design, development
UI, design, development
Design
Mechanical design
Development
UI design
Content, development
Design
Design, development
Design
Design
Design
Design
Design
Design
The first step in building effective applications is understanding the consumer. Who are they, what are their needs, and how do they behave?
How can technology, present and future, address user needs? What new capabilities does it offer?
Interaction design is about guiding emotional responses. You want people to feel a certain way when using your application.
Interaction design is about creating intuitive functionality that addresses concrete challenges and satisfies key metrics.
Creating intuitive interaction models and simple interfaces for complex applications.
Productivity App | Propelhire
Photo Gallery | Wood Works
Ecommerce | Annie the Baker
Graphic design is far more than just making things look pretty. Presenting functionality and information in the right way makes it easier to understand and use.
Good graphic design is the lynch pin of the best applications. It enhances the effectiveness of your interaction design and drives home your brand.
Creating clean, simple UIs and engaging, responsive page layouts.
Responsive | Annie the Baker
Engaging | Wood Works
Simple | InflataFun
The best interaction and graphic design isn’t going anywhere without the development skills to implement them.
With 20 years of experience building software and web apps, I’ve managed and done hands on work on every aspect of product development.
Front end web development, data models, complex business logic. Focused speedy development.
Ajax/PHP/db | PropelHire
jQuery/Ajax | Wood Works
jQuery/GSAP | Orbits animation demo
Interaction, design, development
The same code is used to render both of these sites. A simple algorithm resizes images, fonts, and other elements, and pagination is dynamically generated based on the available space.
Test it yourself by resizing your browser or rotating your device.
Interaction, design, development
Wood Works has an extensive portfolio that they use for both sales and design reference.
I designed and built an AJAX-based site that dynamically loads content in the background for fast, seamless browsing. The end result is a site that feels more like a native app.
Development
I designed and built an Ajax-based content loader that dynamically creates gallery pages/images based on the file structure on the server. Folders/images added to the server are automatically inserted in the DOM on page refresh.
Design
I reimagined the interface and created icons for Ambient, an Android app that uses phone sensors to provide basic ambient info: temp, humidity, pressure, and altitude.
Design
Logo design for premium cabinet company.
Design
A personal design exercise.
Design
Orbits is a portfolio concept that includes radial site menu. Research shows that radial menus are faster for users under certain circumstances. Ask me when and where.
UI, design, copywriting, photography, development
This site is a customization of the popular ZenCart with a simplified, ajax-ified UI. Annie the Baker is all about the cookies so in place of product thumbnails you get lush full screen images of the selected flavor, creating an engaging branded experience.
UI design
I’ve been using Yahoo webmail for years, and always thought the design was too noisy and clunky, so I spent a couple hours reimagining. Show the essentials, hide everything else, and gain more ‘pop’ for your adspace.
The inset shows how hidden menus provide much more flexibility in terms of overall function and utility.
UI, design, development
Branding can and should be carried through interaction design (think FlipBoard). Bouncing page transitions drive brand into the interaction on this simple brochure site.
UI, design, front-end development, back-end development
I designed and built this ajax/php application end-to-end, working closely with the subject matter expert to create UI and business logic. I based the graphic design for the UI on an existing marketing site (inset), for which I coded the front-end as well.
Design
OneID had an existing logo, but they wanted to tweak it to give it more depth. I developed this for their iPhone app icon.
OneID Puzzle from Kevin Johnson on Vimeo.
Mechanical design, construction
OneID wanted a unique customer engagement piece that needed to match an existing animation (where the maze walls dropped into the floor). I designed and constructed this maze game in less than two weeks.
Development
This diagram shows the core tables in the PropelHire model (the app required about 50 tables for primary functionality), which tied every piece of data together across the entire interaction model. This enabled multiple context-sensitive views into the same dataset, providing robust yet simple user interactions.
UI Design
Flexi is a device monitor that allows you to view all of your mobile/tablet activity in one place. A great tool for parents to keep track of their kids’ device usage.
This was a 2-3 hour exercise to re-envision the main portal of the site.
Content, development
This is a fairly straightforward marketing site, clean and simple. I also wrote all of the copy and developed the imagery.
Design
Another design concept, more of a game feel on this one.
Design, development
I designed and built this one-pager plus for an event promo. The registration form ties in to PayPal for payment processing.
Design
Logo design for sporting goods company.
Design
Logo design for personal project.
Design
Logo for automotive accessory company.
Design
Logo for financial services company.
Design
Logo concept for maternity products company.
Design
I was in discussions with GW about re-branding (before they went out of business). Here are a handful of logo concepts I developed.
20 years UI design/development. My first software job was in 1993, working on multimedia products for Microsoft. I moved to the Bay Area in 1996 to work for Internet startup Headland Digital Media. Since 2001 I’ve been doing design, development and management consulting for Google, HP, and a variety of startup clients. Over the years I’ve done both hands on design/development and managed large cross-functional teams, and I enjoy all aspects of product development.
I am passionate about developing products that are a joy to use, and my experience has taught me how to quickly design, engineer, and deliver high quality applications.
LinkedIn | full profile/background
Email | kevin@articulationdesign.com
Tel | 408.438.3838