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®, and Neon One’s NeonCRM. 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 & Consultant — 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.

Ally Seidel

Consultant — 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.

Keri Stephens

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.

Josh Gohlike

Consultant — 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

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 improvements that help make the most of your software tools.


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:

  • Consultant - Remote

    Company: Sidekick Solutions
    Job Title: Consultant
    Location: Remote/Virtual
    Employment Status: Full Time or Part Time

    Who is Sidekick Solutions?

    Sidekick Solutions is an independent software consulting firm, specializing in Blackbaud® eTapestry® donor management software and Social Solutions Apricot™ case management software. We help nonprofit organizations set up, streamline, and make the most of their software with a range of professional services for implementation, reporting, consulting, data migration, system integration, and database audit/cleanup. We believe software can help our clients do better work with less effort, so we offer products and services that make our client’s software systems easier to use and more capable.

    Job Description / Responsibilities

    We are seeking a motivated individual and willing learner to help our team manage and deliver client projects. This position designs and executes projects based on a defined scope of work and is responsible for client satisfaction, project goals, and project budgets. The role is a mixture of project manager, solutions specialist, systems analyst/designer, and database administrator. The ideal candidate has the soft skills to organize projects and engage clients with a high level of customer service along with the ability to complete the technical work required in a project’s deliverables—including imports, report development, database builds, and more. The ideal candidate is also curious about how things work and is able to think through and design solutions based on complex assumptions or conditions. This position also works on marketing, sales, and business development along with other duties as assigned.

    Skills / Qualifications

    • Apricot™ or eTapestry® database experience required
    • Proficiency in Excel required with emphasis on large data file manipulation and reporting
    • Outstanding written and verbal communication skills with aptitude for customer service
    • Strong project management and organizational skills; prior project experience preferred
    • Independently motivated to get work done with high standards and an attention to detail
    • Nonprofit experience preferred

    Work Environment

    • Work from home or co-working office (remote), wherever is best for you
    • Frequent 1-on-1 engagements with clients via email, phone, and virtual meeting
    • Flexible work schedule with responsibility for monthly production-based goals
    • Reports to owner of company and collaborates frequently with other team members
    • Project ownership with autonomy to make decisions within company principles
    • Access to team members via chat and video, plus weekly team meetings
    • May require some client and team-related travel

    Compensation / Benefits

    • Compensation dependent on experience and employment status
    • Starting salary $52,200-$60,400 (part time is proportional to work schedule)
    • Performance-based bonuses and clear promotion track
    • Reimbursement for your technology and office costs
    • Company-sponsored professional development and training

    To Apply

    Email your cover letter and resume to jeff@sidekicksolutionsllc.com.

    Download PDF

Our Certifications