I'm a full-stack web developer with 25 years of professional experience delivering websites and applications across a wide variety of industries and disciplines. I focus on front-end design and layout, user experience planning, usability testing, front-end development, back-end development, database architecture, acceptance and functional testing, quality assurance, security, optimization, analytics, conversion tuning, and more. I am authorized to work in the US for any employer and I am available immediately.

I'm a full-stack web developer with 25 years of professional experience delivering websites and applications across a wide variety of industries and disciplines. I focus on front-end design and layout, user experience planning, usability testing, front-end development, back-end development, database architecture, acceptance and functional testing, quality assurance, security, optimization, analytics, conversion tuning, and more. I am authorized to work in the US for any employer and I am available immediately.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Senior Web Developer at Bonterra
September 1, 2023 - September 16, 2025
Led 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, 2025
Led 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, 2025
During 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, 2025
Hired 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, 2025
Joined 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, 2025
Hired 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

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Non-Profit Organization, Education, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more