Software consulting for busy nonprofits.

Focus on what matters to you, we’ll handle the database—and help you get the most from it.

Software should help.

Too many nonprofits needlessly struggle with their software. Your software should be easy to use and help you do better work with less effort. But setting up and administering a database is tough. That’s why we’re here.

Get results from your software.

We offer products and services that make your software easier to use and more capable. Our clients are tired of wasting time, money, and energy on software tools that aren’t working, so they partner with us to save time, streamline tasks, and gain insight from their software systems.

Professional services to do the heavy lifting.

We are your database Sidekick (consultant), specializing in Social Solutions Apricot™ software, Blackbaud® eTapestry®, Neon One’s NeonCRM, and Bloomerang®. We help new and existing users make the most of their software with a range of professional services for implementation, reporting, consulting, data migration, database audit/cleanup, and integrations.

Blackbaud eTapestry Apricot software for nonprofits

Our Team

Jeffrey Haguewood

Owner and Managing Director — Port Angeles, WA

Most organizations I talk with about their software say the same thing. They aren’t getting all they need. They are paying for great software, but the return just isn’t what they expected. The Sidekick Solutions team was founded to help organizations turn their software into productivity tools. Our goal is to offer reliable, personalized software services from experts you can trust.

Jason Gorczyca

General Manager — Boca Raton, FL

As a former nonprofit employee, I know that efficient and effective use of technology is critical for your organization to achieve its mission. I use my previous experiences in sales and operations management to ensure we provide you with an exceptional client experience. By identifying roadblocks and removing obstacles, I enable our consultants to focus on key deliverables that keep your projects moving forward.

Ally Seidel

VP, Professional Services — Seattle, WA

As a former development associate, I know what it’s like to feel like you never have enough time to actually work on the software improvements you want: your database is just one of the many hats you wear. As a Sidekick, it’s my role to help you make those projects happen so you can have a system that truly works for you, not the other way around.

Andy Strickland

Director, Engineering and IT — Macon, GA

I develop and maintain the platforms and services that Sidekick Solutions owns. I am committed to pushing our technology to be the best that it can be - focusing on building, maintaining and improving the security, features, and automation of our services.

Keri Stephens

Senior Consultant — Durham, NC

With a background in the nonprofit sector, I understand the resource constraints that many nonprofits face. I believe that developing strong internal systems is key to increasing efficiency and freeing up those valuable resources, and I am passionate about working with organizations to optimize their systems, track better data, and maximize their impact.

Zareen Hansotia

Senior Consultant — Chicago, IL

I know that organizations are passionate about their mission but do not always have the same enthusiasm for administering software. As a Social Worker that has built a career in technology, I enjoy designing systems to monitor client progress and report on outcomes, helping to bridge the gap between the requirements of your service delivery model and needs for technology systems.

Josh Gohlike

Senior Technical Consultant, Enterprise Services — Cleveland, OH

Making the most of a database can feel like a daunting challenge. I’ve been there. I was unexpectedly assigned to manage a database that was in desperate need of a tune up. I’ve seen first hand what good systems design and positive user experience can do to support an organization’s mission. I enjoy working with organizations to improve their systems and sharing insights from my own journey with nonprofit software.

Jessie Gilchrist

Zapier Product Manager, Senior Consultant — Port Angeles, WA

Working in a database and reviewing data quality aren’t often at the top of most people’s favorites list, but I enjoy the challenge and rigor of database administration and systems design. My curiosity drives me to uncover what is or isn’t working so we can find automations and improvements that help make the most of your software tools.

Matt Collins

Senior Integration Developer — Atlanta, GA

As senior developer, I take the needs of our customers and translate them into a custom piece of software that fits your needs exactly. A true team player, I am dedicated to an efficient, streamlined experience for our customers and team. Software can have limitations, and I work to fill the gap that makes your company efficient and successful.

Jeremy Camp

Senior Cloud Engineer — Palm Coast, FL

As a senior cloud engineer, my key responsibility is to design and develop AWS integrations that ensure customer satisfaction while utilizing the latest technological advancements in the industry. My role encompasses a range of activities, including analyzing customer requirements, conducting feasibility studies, creating robust architectures, and designing and deploying scalable cloud-based solutions. Additionally, I work closely with other teams like developers, architects, and project managers to ensure seamless integration and delivery of high-quality services. With my broad experience and expertise in cloud computing and AWS, I am committed to delivering innovative solutions that provide the perfect balance between technology, functionality, and user experience.

Lexie Follett

Senior Consultant — Madison, WI

I come to Sidekick Solutions with a background implementing electronic medical records for large healthcare organizations, as well as a passion for community service and the non-profit world. I have a knack for problem solving and I love finding new ways to use technology to help you service your community and further your mission.

Connor Burke

IWS/DWS Product Manager, Data Developer and Technical Consultant — Dallas, TX

I have diverse consulting experience involving data engineering, cloud architecture, software development, and automation. I believe that it is important to build a professional relationship with the client to understand their needs through transparent communication and collaboration. As a technical consultant, I am committed to equipping your organization with an efficient and user friendly software platform with the ultimate goal of addressing any need in the world of data.

Eric Nutt

Senior Technical Consultant — Austin, TX

As a former public school educator and solutions engineer, I believe that establishing positive and collaborative relationships is fundamental in both understanding client needs and developing successful solutions. As a solutions consultant, I am able to leverage client experience and technical skillsets to create customized solutions that work to solve your organization's most pressing data issues and help to fulfill your mission.

Kris Kornegay

Senior Consultant — Washington, D.C.

Coming from a background in government contracts and the public sector, I understand that switching to a new software platform can be challenging. However, continuing to use outdated technology is often a greater hindrance, and can cost your organization in the long run. I believe that solid tools and quality data will allow your team to work on the things that matter most to your organization. My role is to help you assemble the puzzle pieces of your current processes and future goals, and work together to build a system that improves your workflow, now and into the future.

Brett Eggers

Cloud Engineer — Atlanta, GA

I work on the maintenance of the systems that Sidekick Solutions uses to provide the best service possible to our clients. I also assist in developing and growing new technologies and systems to help improve our ability to provide for our customers. With a focus on streamlining our processes and improving security, I hope to help drive Sidekick Solutions ability to be the place customers seek for their integration and software needs.

Daniel Cantilo

Data Developer — Austin, TX

I bring over 12 years of varied engineering experience across supply chain management, eCommerce operations and hardware development. I believe that superior systems bring superior productivity, and they should be developed by a team that understands all the use cases. I prioritize automation and accuracy to provide the business an easy and efficient workday with few repetitive tasks and a barrier to mishaps. As a Data Developer, I will make sure the management system works for our clients, rather than them working for the system.

Caitlin Salisbury

Solutions Consultant — Boise, ID

I’ve spent years in nonprofit leadership positions and can empathize with the experience of wearing many hats. I understand that as a nonprofit employee, your time is best spent serving your organization’s constituents and programs, not managing wayward spreadsheets and task lists. I believe that all organizations have the potential to operate much more efficiently when a customized, central database system is in place. My team and I will partner with you to find the best solutions specific to your organization, and ensure your data is working for you–so that you can focus more of your time on mission-critical work.

James Laurie

Solutions Consultant, Integrations — Lafayette, IN

I specialize in harmonizing systems to enhance organizational productivity. With a strong background in software engineering and process optimization, I focus on understanding each organization’s unique needs to create seamless software ecosystems. My goal is to eliminate technological silos, ensuring efficient data flow and accessibility, thereby empowering teams to focus on their core mission. Whether through CRM integrations, automated data pipelines, or strategic tool implementations, I am dedicated to transforming your technology stack into a unified, powerful force that drives your goals forward.


We’re a small team helping nonprofit organizations get the most from their software. We value service, attention to detail, a willingness to learn, and a focus on producing results and solutions for our clients. Our remote team and flexible work schedule are great for self-starters that take pride in their work. We support opportunities for professional development and growth, and offer an open culture for you to share your ideas and contribute to the team.

Accepting Inquiries

  • Technical Consultant - Data Developer

    We are seeking candidates with data migration and data development experience using SQL. The Technical Consultant/Data Developer is responsible for delivering projects on a predefined scope of work and also developing tooling that increases the accuracy of our services and decreases costs.

    View job description and apply.

  • Solutions Consultant

    We are seeking candidates with a combination of people and technical skills who desire to enable organizations to increase their social impact in the communities they serve through improved technology.

    View job description and apply.

Our Certifications