Eric Ewing is a seasoned marketing and creative executive with 11 years in senior roles and a 30+ year career shaping enterprise demand generation, content strategy, and customer journeys at companies including Microsoft and Adobe. As former Director of Enterprise Content and Campaigns at Adobe and Audience Marketing Director at Microsoft, he led large teams to drive measurable revenue impact, significantly improving funnel metrics and renewal rates. Now retired and based in San Francisco, he serves as Chief Creative Officer of Too Busy to Work, channeling his strategic storytelling skills into travel, art, and family-focused adventures. Uncommonly for a senior marketer, Eric has hands-on technical contributions in open source—improving back-end indexing and performance in the notable Apache Jackrabbit Oak project—demonstrating a blend of marketing leadership and engineering curiosity. His background in philosophy and English from Colgate underpins a narrative-first approach to complex B2B problems, aligning product, sales, and analytics around persuasive, measurable campaigns. Colleagues describe him as results-driven, creatively restless, and skilled at turning cross-functional complexity into repeatable, data-informed systems.
11 years of coding experience
25 years of employment as a software developer
Bachelor's Degree, Double; Philosophy and English, Bachelor's Degree, Double; Philosophy and English at Colgate University
Contributions:53 reviews, 33 commits, 13 PRs in 4 months
Contributions summary:Eric's commits primarily focus on enhancing the flat file indexing within the Jackrabbit Oak project. Their work includes implementing and refining serialization and deserialization of node states, which involves significant changes to the `NodeStateEntryWriter` and `TraverseAndSortTask` classes. These changes are geared towards improving the efficiency and functionality of the indexing process, as demonstrated by the modifications to the merging and sorting strategies within the `MultithreadedTraverseWithSortStrategy` class. The user also appears to be involved in performance improvements related to the compression and merging of sorted files, as evidenced by the use of the /usr/bin/sort command.
This is a small wrapper for integrating lodash into VueJs
Contributions:6 releases, 22 commits, 7 PRs in 2 years 5 months
lodashvuejs2vueintegratingvuejs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.