Skills
Experience Level
Work Experience
Senior Web Developer at Bonterra
September 1, 2023 - September 16, 2025Led front-end development for donor engagement and fundraising products. Planned the codebase restart and established tooling and coding standards. Redeveloped the donation widget using almost entirely vanilla JavaScript (ES6), built with a native toolchain (Node.js, Yarn, Webpack). Implemented all stylesheet work with SASS; HTML and layout designed to meet WCAG 2.1 and ARIA 1.1 accessibility guidelines. Produced comprehensive documentation for future developers and created extensive Selenium WebDriver tests to identify regressions and ensure cross-browser compatibility. Set browser standards based on TLS 1.2 to meet PCI DSS compliance. Delivered a high-performance, accessible product that integrates with legacy codebases and APIs and is in active production with clients like Stanford University, the Arthritis Foundation, and CaringBridge.
Senior Web Developer at EveryAction
March 1, 2022 - September 16, 2025Led frontend work on a major donation/product modernization during a period of acquisitions. Planned and executed a codebase restart, established tooling and coding standards, and independently rebuilt a donation form widget from scratch. The widget was developed largely with vanilla JavaScript (ES6), using a native toolchain (Node.js, Yarn, Webpack), styled with SASS, and designed to be accessible under WCAG 2.1 / ARIA 1.1 guidelines. Authored developer documentation, created and maintained Selenium-based tests to catch regressions, and set browser/TLS standards to support PCI DSS compliance. Resulting product delivered improved load times and reliability and is being adopted by multiple nonprofit clients.
Senior Web Developer / Frontend Team Lead at GiveGab
April 1, 2021 - September 16, 2025During the GiveGab era, as the sole frontend developer, I planned and executed a complete rewrite of our donation form product from scratch. I defined the codebase restart, established tooling and coding standards, and delivered a working product while continuing to support other client projects. I built the donation widget using vanilla JavaScript (ES6) with native tooling (Node.js, Yarn, Webpack), styled components with SASS, and ensured accessibility per WCAG 2.1 / ARIA 1.1. I documented the codebase and created a robust Selenium test suite to prevent regressions, and I aligned browser behavior with TLS 1.2 to meet PCI DSS requirements. The widget gained wide adoption across major nonprofit clients and integrated with legacy APIs.
Web Developer at Kimbia
January 1, 2017 - September 16, 2025Hired to develop fundraising sites for high-profile Giving Day campaigns that raised millions in a 24-hour window. Built and maintained donor-facing pages for events at Columbia University, Purdue University, University of Maryland, and the University of Sydney (Australia). Re-architected legacy applications to improve performance, reliability, and maintainability. The updated product supported campaigns such as the Minnesota Giving Day, which raised $20.6M. Implemented frontend components using vanilla JavaScript, ES6, with a Node.js/Yarn/Webpack workflow; authored accessible HTML/CSS (SASS); documented the API and tests with Selenium; ensured TLS 1.2 support for PCI DSS; achieved high uptime and interoperability with legacy APIs.
Director of Web Development / Senior Web Developer at Pursuant
May 1, 2012 - September 16, 2025Joined Pursuant after their acquisition of KMA Direct Communications; led fundraising solutions for nonprofit organizations and built the first websites for the George W. Bush Presidential Center and George W. Bush Institute. Created online fundraising campaigns for The Journey with Ron More as it expanded to a national radio ministry; contributed to digital marketing campaigns for multiple nonprofit clients.
Director Communications at KMA Direct Communications
January 1, 2011 - September 16, 2025Hired as the first web developer in their new digital marketing department; developed fundraising solutions for nonprofit clients; created the first websites for high-profile organizations and launched online fundraising efforts.
Education
Qualifications
Industry Experience
Software & Internet, Non-Profit Organization, Education, Professional Services
Skills
Experience Level
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Sachse today.