Quality Documentation

I am a one-man documentation team specializing in user’s guides and reference manuals in PDF, ebook, and web form. I make documents that communicate and instruct. I do not make marketing materials.


I strive for clarity in my writing and clarity in my designs. Good writing is vigorous. Good design is transparent. I use Adobe’s tools, but if your company keeps its documentation in Word format as a matter of policy, I can make Word docs that look professional.

I strive to create documents that are useful. To lower the volume of your customer support queries, I will consult your support department to determine the most common problems that your users need help with and highlight those issues in your documentation.


Direct your initial queries to me via email. I will open an account for you on my own secure communication system. Private Words provides encrypted chat, messaging, and file exchange and is hardened against XSS, CRSF, and SQL injection. I also host a platform independent public chat system.


Precision and attention to detail are second nature to me. In my former career in Quality Assurance, I discovered and documented variation in material, process, and specification on products with up to multimillion dollar values. I know first hand how poorly executed internal documents increase non-conformances. I know first-hand how poorly executed manuals influence customer satisfaction and subsequent purchasing decisions.


I have a Technical Writing Certificate with Honors from Humber College. I am a craftsperson who knows how to use his tools.

I wrote the server software supporting this site. If your product is software, and if you give me read-only access to your source archive (I will sign NDAs), I may be able to answer many questions for myself without bothering your developers.

Tools for FreeBSD

drood | droodpipe 5.38
stephano | trinculo 1.12
Stephano and trinculo require libserver.
On FreeBSD 10.x, trinculo requires openssl from ports (pkg install openssl)
libserver | libserverevents 3.18
libdombey | libdombeyevents 5.35
libdorrit 1.4
munger 5.7.2
Munger requires sqlite3 and libtre from ports (pkg install sqlite3 libtre)
dickens 1.96
Dickens requires munger