
I'm based out of Cincinnati, OH
I work as a Sr. Computer Scientist at Adobe
I'm honored to be returning to compete in the 2019 AEM Rockstar along side the brightest minds in the Adobe Experience Manager community.
/rockstar2019.htmlLearn about AEM Mobile: the latest feature in Adobe Experience Manager and how it can help you manage your mobile apps.
/posts/2016/03/aem-mobile-fresh-approach-mobile-apps.htmlAT.js is a new client library for Adobe Target which is more flexible, faster and more secure than the current mbox.js
/posts/2016/01/are-you-ready-for-atjs.htmlAuthoring personalized content does not need to be difficult or require duplication. Learn how AEM 6.2 and Adobe Target can work together to deliver personalized content.
/posts/2016/05/aem-62-target-integration.htmlI'm honored to be returning to compete in the 2019 AEM Rockstar along side the brightest minds in the Adobe Experience Manager community.
/posts/2019/03/aem-rockstar-2019.htmlLast month, Adobe Open Sourced an Event-Driven Data Layer implementation called the Adobe Client Data Layer. I've tried it out and believe it will be the way to implement a DataLayer soon.
/posts/2019/11/early-thoughts-adobe-client-data-layer.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.htmlPluralSight has great courses on Adobe Analytics and Target for you to build expertise on these powerful solutions during #FreeApril
/posts/2020/04/become-adobe-digital-marketing-expert-in-april.htmlPerformance is a critical concern for any web implementation. Users expect high performance, responsive web experiences and will abandon experiences that don't deliver. There are a number of different factors for ensuring Adobe solution performance.
/posts/2020/02/website-performance-adobe.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.html