Software developer, independent technical writer.