I'm passionate about building tools to make my life, and the lives of my coworkers better. While working on Nessus at Tenable, I built Pedant: a static analysis, query, and test framework for NASL (Nessus Attack Scripting Language). The primary goal of Pedant was to ensure that if one of our team ever made a programming mistake, it would be a one-time occurrence, by coding a check for the mistake into the framework.
When I started at Tenable in January 2011, I worked in the Nessus Plugins Team. While there, I wrote many, many plugins. I later transferred to the Reverse Engineering Team, where I wrote fewer, more challenging plugins. I also wrote and expanded on many libraries, and even worked on the core Nessus Engine, but since such contributions are more difficult to track, I did not kept a list of them. Below is the list of plugins that I either wrote, or gutted and then completely rewrote, during my 3+ years at Tenable.