I help companies win over the decision-makers who pay for their products and the developers who use them.

For the buyers, I do positioning and messaging through blog posts and case studies that tie a product to outcomes. For the users, I create the onboarding that gets them to a first win and the documentation that keeps them shipping.

I teach computer science to stay sharp at explaining complex ideas, and I write my own code to stay credible with the engineering teams I work alongside.

I volunteer as an Intro to Computer Science instructor atZetech University, teaching both in-person and remotely.

My self-developed curriculum covers fundamentals primarily through hands-on projects.

Teaching forces me to think clearly about systems, and it's a good way to make CS feel approachable to students who wouldn't otherwise consider it.