Steve Brush is a Principal Software Engineer with over a decade at Blackbaud, blending front-end craftsmanship (JavaScript, HTML5, CSS, Angular) with backend expertise in .NET Core, PHP, Node.js and databases like MongoDB and MySQL. He repeatedly serves as the point person for client escalations and product delivery, pairing technical leadership with hands-on implementation and training for designers, consultants, and customers. Steve has driven standardization efforts—creating global JavaScript namespaces and theming tools—that reduced localization and customization friction across products. His strengths include product development, critical thinking, and translating UX and accessibility concerns into maintainable code and processes. Based in Greenville, SC, he’s known for a relentless work ethic and an educator’s approach to engineering, mentoring teams while shipping scalable, standards-compliant solutions.
11 years of coding experience
9 years of employment as a software developer
Clemson University
Bachelor of Science (BS) Education, Bachelor of Science (BS) Education at Columbia International University
Contributions:3 reviews, 37 PRs, 45 pushes in 3 years 8 months
videosvideoangularangular-components
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
Steve Brush - Principal Software Engineer at Blackbaud