Skills and Services

Web Discovery

Web Design

Web Development

Web design and development encompasses a wide variety of skillsets, from marketing and communication, to planning, to structural design, to visual design, to database design, to web application development and programming.

I have a solid understanding of the many roles on a web team, the critical skills and contributions of each of the players, and how all the pieces fit together.

Knowledge and Skills

My current skillset and interest is most strongly focused in the arena of Front-end Development:

  • JavaScript, jQuery, Ajax
  • PHP, MySQL, ASP.Net, and SQL Server
  • Java, C#
  • Custom WordPress Themes and Content Management
  • User Interface & User Experience Design
  • Visual Design
  • Information Architecture / Content Design
  • Project Management
  • Adobe Creative Suite CS5
  • Search Engine Optimization

Web Design: The Artistry of the web

I have utilized the full process of web design while creating websites for small businesses and non-profits, and working on small web teams.

My preferred software choices for web design:

  • Adobe Photoshop for preparing assets and images and and visual design concepts
  • Adobe Illustrator for custom illustrations, information architecture and wireframes
  • Adobe Dreamweaver for semantic and SEO-friendly XHTML and HTML5, and aesthetically pleasing CSS and CSS3
  • Adobe Flash for tasteful, site-enhancing animations.

Web Development: The Technology of the web

In developing a site, I resist the urge to throw in the latest gadget just for the sake of "cool effects." I focus on core competencies that enhance the user experience and improve the client's business outcomes.

My preferred software choices for web development:

  • Aptana Studio for preparing and testing "dynamic webpages" utilizing PHP, AJAX, JavaScript and jQuery applications, and WordPress theme design and implementation.
  • Visual Studio for developing webpages utilizing C#, ASP.Net, and SQL Server.
  • Eclipse for developing web application with Java.

Content Management

I am proficient in utilizing WordPress as a Content Management System (CMS) for small businesses and organizations. WordPress enables clients to:

  • Gain "under-the-hood" control of their own site content.
  • Manage their product inventory.
  • Manage their online store.
  • Create and manage their own Buddypress private social network.

I enjoy creating customized themes with customized functionality that enable clients to meet and exceed their online business goals.