Currently I am at Microsoft working on AI safety and security best practices for software engineering, including responsible AI policies and Security Development Lifecycle (SDL) requirements.

In a previous role, I was the Senior Technical Writer at Prefect.io, writing, designing, and publishing user guides, tutorials, and API documentation for the Prefect open-source Python dataflow orchestration engine and Prefect Cloud service. I supervised and wrote most of the Prefect documentation up to Prefect v2.8.4.

Here’s an example of the kind of feedback we earned through a focus on delivering quality documentation experiences for users:

I also made significant contributions to the Pydantic 2 documentation.

Writing portfolio

Some additional examples of my publicly available writing:

CSS Basics: The Box Model, Margin, and Padding, a CSS3 tutorial.

Writing About Code: Structure, an article based on a Vermont Code Camp presentation on writing techniques for technical authors. This is an approach to technical writing I still use today.

TapUtils is a set of command line utilities I wrote as a companion piece to an iOS application for capturing craft beer ratings. The app is gone now, but I took documenting the apps as seriously as I would any other project.

Web Page Size, Speed, and Performance, a book published by O’Reilly.

10 Great Features in 10 Different OSes, an article I wrote for Redmond magazine, and one of my favorites from that time. “If you were making the ultimate operating system, what features would you choose?

I started and contributed to the Visual Studio Magazine “Toolbox” column for many years. Here are a few examples of my column: