• Responsive site design and layout
  • Information architecture
  • Navigation and interface design
  • UX best practices (Google Material Design)
  • Typography, color, composition, hierarchy
  • Wire frames, schematics & site maps


  • Command Line
  • Git
  • Code Editors and IDEs (Atom, Sublime Text, Visual Studio Code)
  • DevTools (Chrome, Firefox, Safari)
  • Browser Tools (DOM inspector, console, network monitor, etc.)
  • NPM, Webpack


  • Canvas
  • Geolocation
  • Microdata
  • Syntax and semantics
  • Structure (Layout, design, multimedia, and graphics tags)
  • HTML5 form elements for keyboard and touch
  • Local storage and offline capabilities
  • Accessibility, SEO, and performance best practices
  • Web workers
  • Local storage
  • HTML Video

CSS 3+

  • Animations
  • Tranformations/transitions
  • Calculated CSS values
  • Advanced selectors
  • CSS preprocessors
  • CSS custom properties
  • Mobile-first CSS


  • React.js
  • Vue.js
  • jQuery


  • Responsive & adaptive implementation
  • Media players (audio and video)
  • Fully Interactive screencasts (Javascript or Adobe Flash)
  • Dynamic UI Layouts
    • Scrolling and Parallax
    • Touch events/gestures
    • Filtering & sorting
    • Form elements and validation
    • Toolbars/tabs
    • Calendar/date-pickers
    • Responsive menus
    • Social sharing
  • Enhanced Image presentation
    • Image carousels
    • Animations & transitions
    • Image loading & processing
    • Canvas & SVG
    • Lightboxes, modals & sliders


  • PHP 5
  • MySql


  • WordPress
    • Custom child themes
    • Custom plug-ins
    • Developing backend environments for specific administrator roles
    • Integrate WP sites with multiple databases
  • Drupal
  • Joomla
  • E-commerce sites (Shopify, Squarespace)
  • Custom Facebook layouts


  • Email/CRM software (Mailchimp, Constant Contact, Salesforce, Hubspot)
  • Email campaign design/development + best practices
  • Integrated APIs (Google, Twitter, CJ Affiliate, YouTube, Instagram, IP Geolocation)
  • Slack, Teamwork, Asana, Basecamp (Project Management Software)
  • Web advertising
  • Communication
  • Resourcefulness
  • Time management
  • Triage/Task prioritization


I design and build Web/Mobile applications to the highest standards of accessibility and usability across all platforms and devices. I am very comfortable jumping in at any stage of the build, including:

  • Developing project guidelines and client communiquĂ© through site maps, wireframes, mockups, information architecture documents and storyboards to impart site functionality and project goals.
  • Conceptual development of UI/UX (User Interface and User Experience) solutions resulting in an intuitive experience.
  • Building the front-end html, css and javascript that will deliver a rich experience compatible with all desktop and handheld devices (including iPhones, iPads and Android).
  • Build applications that make use of touchscreen gestures, geolocation, and third-party APIs (application program interfaces)
  • Optimizing images and icons into high-fidelity graphics or text-based icons for maximum resolution across all screens including retina displays.
  • Incorporating turn-key content management systems such as WordPress, Joomla and Drupal.
  • Incorporating multiple databases, either for the purpose of securing data or to incorporate multiple third-party web services.
  • Building sites with the myriad of available open-source development libraries and tools (Jquery, Modernizr, Bootstrap, etc).

I strive for pixel perfect alignment and composition with balanced and consistent use of typography and color. I can take a project and work independently or partner with multiple teams to create strategic solutions—and balance user, marketing and business objectives. I am equally comfortable creating unique designs as I am designing within a brand’s established style guidelines (typography, icons, color and image library).

Final product will be cross-browser, cross-platform, and/or cross-device compatibility and have fallbacks for older browsers and renderers.

There are always new tools, new technologies and new standards, which I am constantly learning and adding to my arsenal of skills.