Meet The Board
-

Jonathan Knapp
Board President
Jon's been a part of Cleveland GiveCamp since the beginning attending as a volunteer in 2010. A few events later, he eventually muscled his way into the organizing committee seeing an opportunity to improve how projects are planned in advance. Years later, he's still supporting what he views as a truly unique and amazing way to give back to his local community with his skills.
Outside of Cleveland GiveCamp, Jon is an independent consultant providing software development and project management services at his company Coffee and Code. He's organized, co-organized, and presented at many local tech user groups over the years and dabbles in conference talks when his ranting needs a more public outlet. He's been a sponsor and supporter of different area tech events and is a strong believer in actively supporting his local community.
-

Emily Harper
Secretary
Emily Harper started volunteering with GiveCamp as a project manager (her actual profession) in 2019. She loved the immediate and impactful results GiveCamp provided for area nonprofits, so much so that she joined the Board.
When she’s not managing projects, she enjoys Cleveland sports, advocating for more reliable public transit, attending concerts, competitive creative writing, and traveling.
-

Margaret Attenweiler
Treasurer / Finance Committee Chair
Margaret leads a team of professional services project managers and brings her passion for collaboration and community to Cleveland GiveCamp. She loves connecting people, solving complex problems, and helping nonprofits succeed through technology. When she’s not managing projects, she enjoys camping, gardening, and exploring the outdoors with her family.
-

Karla Fitch
Board Member / Logistics Committee Chair
Karla found her way to Cleveland GiveCamp as a nonprofit recipient in 2024. With a background spanning both social work and technology, she has had the unique opportunity to experience GiveCamp’s impact from both sides: GiveCamp not only provides an outlet for the generosity and talents of Cleveland’s tech community, it also creates a ripple effect that strengthens local nonprofits and the communities they serve.
Karla has enjoyed serving on the Nonprofit Committee and returning to the annual event as both a technical volunteer and project manager. She is excited to bring her experience supporting nonprofit events to GiveCamp’s Logistics Committee and help create the same incredible experience that first drew her to the organization.
In her personal life and career, Karla is a passionate advocate for disability inclusion and digital accessibility. She enjoys reading and walks with her little dog, Mya.
-

Ross Ritchey
Board Member / Volunteer Chair
Ross first volunteered for GiveCamp in 2012. A couple of years later and he - somehow - talked Jon into letting him be a floating technical volunteer. A couple more years and he volunteered to help organize. He is now the chair of our Volunteer Committee, where he makes sure that volunteers are well-informed, and assigned properly to maximize their contributions. His team also manages all of the projects and act as high level technical support for the PMs before and during the event.
Separate from GiveCamp, Ross is an independent web developer and consultant with his company Assisted Innovations.
-

Shannon Osborne
Board Member / Nonprofit Chair
Shannon has spent her career in the paint and automotive industries in roles related to marketing, operations, and IT. She is currently a Digital Delivery Manager at Sherwin-Williams. After several years as a project manager at Cleveland GiveCamp, she joined the board as the Nonprofit Committee Chair in 2023. The nonprofit committee engages with northeast Ohio's nonprofit community to make them aware of the opportunities available to them through Cleveland GiveCamp. The team ensures that the nonprofit organizations are well served and have a great experience during their project tenure and can continue to realize the benefits of their nonprofit project once GiveCamp ends.
-

Chelsea Cooper
Communications Committee Chair
Chelsea is part of the Cleveland GiveCamp Communications Committee, helping the team spread the word, highlight community impact, and make it easy for people to get involved. She’s all about practical planning, clear communication, and building real connections.
By day, she works to grow and support Cleveland’s tech ecosystem—creating programs, partnerships, and pathways that make tech more accessible and inclusive. She has a huge passion for the Cleveland tech scene and loves connecting people to opportunity.
She’s also a mom, Co-Director of getWITit Cleveland, Canva nerd, and all-around go-getter who firmly believes that most problems can be solved with a good process doc, a shared Google Drive, and ChatGPT.