Andrew Sutherland is a seasoned sales leader with 23 years of experience driving revenue and building GTM teams across high-growth SaaS; he is currently Sales Director at Appier and was most recently VP of Sales at Rebrandly. He advanced rapidly through Amplitude and Fivetran, managing 10+ person teams and strategic partnerships with AWS, Google, and Snowflake while applying enterprise sales methodologies like Command the Message, Challenger, Sandler, and MEDDPICC. His expertise spans analytics, e-commerce, ETL, and data services, with a strong track record of scaling land-and-expand motions from SMB to enterprise. Less obvious: Andrew has hands-on engineering chops—he contributed backend fixes to emailjs-imap-client and Mozilla Gaia around IMAP parsing, mailbox creation, and sync reliability—giving him practical empathy for product and integration challenges. Based in Philadelphia with a BA in History and Business Administration, he blends strategic GTM leadership with technical fluency to accelerate growth in complex data-driven businesses.
24 years of coding experience
15 years of employment as a software developer
Computer Science, Computer Science at Massachusetts Institute of Technology
DEPRECATED - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see
Role in this project:
Back-end Developer
Contributions:659 commits, 57 PRs, 21 pushes in 3 years 7 months
Contributions summary:Andrew primarily focused on bug fixes and enhancements within the email application's back-end, particularly addressing issues related to message handling, including composing, sending, and storing drafts. They implemented fixes to improve the synchronization process, especially for IMAP accounts and those with limitations. The user also worked on improving the reliability of downloads and attachment handling, as well as overall code quality by improving code syntax and fixing potential memory issues.
Contributions:6 commits, 1 PR, 31 comments in 7 months
Contributions summary:Andrew primarily focused on improving the `emailjs-imap-client` library's handling of IMAP protocol specifics. They addressed edge cases involving "NIL" delimiters in LIST/LSUB and NAMESPACE responses, ensuring the client correctly parses and processes mailbox information from various IMAP servers. Further, they modified date handling within the SEARCH command to accommodate the behavior of specific IMAP servers, specifically Yandex. Additionally, they implemented the CREATE command to support creating mailboxes, and added a feature to correctly parse Gmail-specific message and thread ID's within search requests.
imap-clientlevel-jsjavascriptemaillow-level
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.
Request Free Trial
Andrew Sutherland - Chief Product Officer at Art of Problem Solving