In my approach to software delivery and technical leadership, I learn everything I can about my users and my team's goals to make an actionable plan and create opportunities to achieve those goals.

Software engineering

When I'm working on software, I see our stakeholders as partners on a mission to create something that truly helps the people who use it. By combining your know-how with my tech skills, we can figure out ways to make your software and your company reach your business goals.

I excel at looking at the whole picture and breaking down tricky problems into small, doable steps. I'm all about cleaning up technical messes and making sure your code can grow along with your business. You know that saying, "Make the change easy, then make the easy change"? I'm all for that.

In my work, I bring together a mix of technical knowledge, plain language, and a healthy dose of empathy. When we're working on projects, I want everyone involved to feel like they're in the driver's seat, at ease, and really heard. I'm all about being upfront and clear about the choices we make, so we can make the best decisions for your goals.

I have experience in a variety of industries including

  • Healthcare
  • Agriculture
  • Shipping
  • Compliance
  • Public utilities
  • Performing arts
  • Beverage distribution
  • Pet food
  • Hospitality
  • Luxury consumer goods
  • Government

Interested in working together? Let's connect.


As a leader, I strive to create an environment where everyone can bring their unique skills and ideas to the table and help our organization become even better. Individualized management is my passion.

I passionate about inclusion, sponsorship, and the team's feedback culture. I put a lot of thought into how we do things like hiring and performance reviews, to make sure that we're celebrating everyone's successes and giving everyone a chance to grow. I've led efforts to improve interview practices, develop interview rubrics to minimize bias, and create career paths to increase equity of opportunity among our team.

Sponsorship and team advocacy are important to me. Learning about each individual's goals is essential to support their success.

Speaking Engagements

I enjoy speaking about topics at the intersection of technology and mentorship, communication, and learning. My previous talks and interviews can be found here.

If you're interested in having me speak at one of your events or have an idea for an event that would be a good match for my background, let me know!