Moira Ashleigh is a multi-talented professional with over 20 years of experience in graphic design, user interface design, and managing both non-profit and corporate teams. She has extensive experience leading projects in staff development, software development, and requirements gathering. Currently, she works as a senior graphic and user experience designer, providing consultation and testing for new products.