Your Neighbors, Your Care Team
Meet the Greater Portland team delivering the care you count on.
When you work with TheKey of Oregon, you’ll know our team by name, from the caregiver who becomes part of your daily routine to the Client Success Managers and Caregiver Managers who ensure quality at every step.
Led with Heart and Expertise
Jennifer Geist
Regional Director
Breanne Johnston
General Manager
Our Care Team
Dedicated Professionals Who Know Your Community
Shannon Sorenson
Client Success Manager
Shannon Sorenson joins our team as Client Success Manager with a strong foundation in human services and a true passion for helping others. She holds a Bachelor’s degree in Human Services and an MBA, combining compassion with strategic insight. Most recently, Shannon served as a Case Resource Manager with the State of Washington’s Developmental Disabilities Administration, where she supported individuals and families in navigating complex systems and accessing essential services. She previously worked as a Mental Health Crisis Intervention Specialist and began her career as a hands-on caregiver, giving her a valuable frontline perspective.
Shannon is known for her compassionate, person-centered approach and her ability to build meaningful connections while navigating complex situations. She is deeply committed to ensuring clients receive the care and support they truly need.

Find Your Perfect Match
Through TheKeyMatch™, we prioritize the relationship between the client and the caregiver. We take time to understand your habits, how you communicate, and what makes you feel at ease, then pair you with a caregiver whose approach fits naturally. Maybe you need someone who respects quiet moments, or you prefer energy and lively conversation. Whether cooking together, working in the garden, or just clicking over a laugh, we use these connections to guide our matches.
Become Part of Something Meaningful
Explore Careers at TheKey of Oregon
We're always looking for compassionate, reliable caregivers who want to make a real difference in people's lives. If you're interested in joining our team, we'd love to hear from you.

Let's Find Your Care Team
Connect with our Greater Portland team today. We'll take time to understand your needs, answer your questions, and introduce you to the caregiver who's right for you.