Andy Bayles

Web Design & Development

Design

Some works to familiarize you with my design sensibilities.

Development

A few former projects intended to show off what I'm capable of technically.

Skills

A self-assessment of the relative sophistication of my development skills, each expressed on a totally arbitrary scale from one to ten.

UI Design

  • 0.0

User Interface Design is the most front-facing aspect of web development, focusing on maximizing usability and the overall user experience.

Good user interface design facilitates finishing the task at hand without drawing unnecessary attention to itself. It incorporates and graphic design and typography to balance functionality and visual elements for an experience that encourages the kind of user engagement you want to achieve.

  • Provides an intuitive functionality
  • Increases user engagement
  • Defines a brand's visual style

Content Management

  • 0.0

Content management means not only content creation, but also incorporating content management systems such as MODX for easy and reliable maintenance of your message.

Effective management of content incorporates skill in writing, marketing, business, and use of content management systems like MODX, Wordpress, Drupal, and many others. It can help to further democratize the day-by-day maintenance of a site by expanding it beyond personnel with technical training.

  • Communicates your message efficiently
  • Allows easy updating of information
  • Incorporates appropriate content management software

HTML5 / CSS3

  • 0.0

The backbone of the web, HyperText Markup Language coupled with Cascading Style Sheets is code which defines your site's front-end content, from visuals to the structure.

HyperText Markup Language (HTML) is as old as the web itself, and is what sets a site's content and element hierarchy. When combined with modern Cascading Style Sheets (CSS), the result grants web browsers the ability to render the full breadth of the web's visual potential.

  • Defines a site's content and structure
  • Fuses site elements with easily modified visual properties
  • Allows a site to adjust itself based on a user's browser attributes

JavaScript / jQuery

  • 0.0

Wondering how the nifty web animations seen here and elsewhere are produced? With JavaScript, a browser language that enables sites to react dynamically to user action.

JavaScript - and its more modern-day framework, jQuery - are linked with HTML and CSS code to allow sites to react to user activity on the front-end. They enable site animation and visual effects, hiding and displaying of elements, and other dynamic behavior, all without additional server requests.

  • Enables dynamic user-end interface functionality
  • Manages site behavior based on user activity and input
  • Is an essential ingredient of modern web applications

PHP / MySQL

  • 0.0

Data-driven web services need not only a database to hold their information, but instructions for their servers on how to retrieve and distribute it, written in PHP.

Today's modern web applications need a way to store user information over the long-term. The MySQL databse provides just that, and is designed for integration into server-side web programming languages such as PHP, which programmatically constructs web content just before it gets sent to the user.

  • Stores user data long-term for use with software and web applications
  • Allows web servers to generate site elements based on context and saved data
  • Secures sensitive back-end site functionality from front-end view

Version Control

  • 0.0

With solid version control practices, a team of developers can work simultaneously on the same project with the ability to roll back changes and without overwriting each others' work.

Today's most popular version control systems (most notably Git) are nearly universally famous as elegant solutions for allowing teams to work together simultaneously and remotely. A developer with VCS training comes already prepared to join up with any squad you might have in play.

  • Enables development teams to work on projects consecutively and remotely
  • Lets developers track changes and roll projects back to previous versions
  • Is considered a fundamental backbone of development workflow

Connect

Your message