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, CSRF, and SQL injection. I also host a 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

gonzalo | prospero | caliban 2.12
On FreeBSD 10.x, the webservers require openssl from ports.
libserver | libserverevents 3.21
libdombey | libdombeyevents 5.36
libdorrit 1.5
munger 5.7.2
Munger requires sqlite3 and libtre from ports.
dickens 1.96
Dickens requires munger.
drood 6.0
Drood is no longer under active development.