My EXPERIENCE

At Broad Institute, I was Director of People and Process for the Data Sciences Platform as the group quadrupled in size. We experimented with HR functions to boost employee engagement and productivity. The group scored in the top 5% of companies nationwide for employee engagement. I also coached and mentored teams at Spotify and several other software organizations — from mission-driven biotech startups and non-profits to companies with clients ranging from national supermarket chains to major film producers. The results were the same: highly connected teams that supported value-driven, transparent and agile delivery methods.

I’ve led countless off-sites, kickoffs, and workshops. As a professional facilitator for more than a decade, I’ve relied heavily on communication skills acquired from my first career as a television reporter. I hold a journalism degree from American University in Washington, D.C., as well as a Master’s in Human Resources Management & Organizational Communication from Northeastern University and a graduate certificate from Cornell in Diversity & Inclusion.

Special focus areas: Employee engagement, leadership development, conflict resolution, change management, organizational development and design, cross-team communication and delivery, remote work practices, Management 3.0, event facilitation, mindfulness stress-reduction, organizational communication and public speaking.

INSPIRED LEADERS.

cONNECTED TEAMS.

JOYFUL WORKPLACES.

When you thrive, your team thrives. Work on your personal and professional growth with a trained coach.

Are you a stressed-out new leader in tech? Maybe you’re loving aspects of your job but dreading other parts? Maybe you were a great technical contributor but now find yourself struggling in a management position? I understand this deeply from 15+ years working on software teams as a contributor, a lead and a manager, and then a coach and consultant.

The best leadership coaches have characteristics and practices that set them apart from the rest. Here are some of the things that I do:

  1. Build strong relationships: I prioritize building a strong and trusting relationship with clients. This helps to create a space where clients can be honest and vulnerable about their challenges and aspirations.

  2. Listen deeply: I listen deeply to clients, asking insightful questions and probing for deeper understanding. This helps clients to gain new insights and perspectives that can lead to breakthroughs and growth.

  3. Provide feedback and guidance: I provide honest and constructive feedback, helping clients to identify blind spots and areas for improvement but also offering guidance and support to help clients achieve their goals.

  4. Tailor my approach: I tailor my approach to each individual client, recognizing that there is no one-size-fits-all solution to leadership development. I take into account clients' goals, strengths, weaknesses, personality, and learning style.

  5. Challenge and stretch clients: My process helps clients step outside their comfort zones and take on new challenges. This can be uncomfortable at times, but it's often necessary for growth and development.

  6. Continuously learn and improve: I’m  always learning and improving my craft. I stay up-to-date with the latest research and techniques in leadership development, and seek feedback from clients to improve my coaching skills.