
I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
Introducing AEM DataLayer, a new framework for AEM developers to easily create and populate Digital Marketing DataLayers from the data in the AEM repository.
/posts/2017/04/aemrockstar-using-aem-datalayer.htmlAdobe and the AEM community have introduced some amazing new features for AEM Assets solving some of the persistent challenges in Digital Asset Management.
/posts/2018/03/highlight-adobe-summit-day-2-assets-and-ai.htmlUsers interact with websites in many different ways, learn how to use the WebSpeect API to enable voice searching with Adobe Search&Promote
/posts/2017/11/web-speech-search-promote.htmlTalks about levering Tags and Expression Language to improve your CQ Development techniques
/posts/2014/02/expression-language-tags-and-you.htmlMy summary of three best practices many CQ projects miss
/posts/2013/07/three-commonly-missed-cq-best-practices.htmlHow do distributors and manufacturers maintain hundreds of dealer or branch websites? AEM Live Copy can help easily manage shared content and structure while allowing for local site differences.
/posts/2016/02/introduction-adobe-experience-manager-live-copy.htmlDetails of my work as Senior Technical Consultant on the project WCMS Implementation for AutoWeek
/projects/2011-05-autoweek.htmlThe latest version of ACS AEM Commons, version 4.4.0, includes a new feature to fetch remote files and serve them via AEM. The primary use case I implemented this feature for was to automatically download the Launch by Adobe script so it can be served from the primary domain.
/posts/2020/01/1st-party-adobe-launch-acs-aem-commons.htmlSummary of the latest version of Adobe Experience Manager, AEM 6.1.
/posts/2015/05/welcome-aem-61.html