I'm a versatile software engineer and technical writer, with a background in computer graphics and multimedia. In my career as a developer I've worked with 3D graphics, desktop applications, and backend web programming.I've always been passionate about technical communication, and have been practicing it through various activities — from authoring academic articles, contributing documentation for software projects, being an editor and administrator on Wikipedia, public speaking on various topics, and even writing opinion columns. I love distilling complex systems into logical, structured models, and communicating them clearly — with words, as well as visual and interactive elements.I'm also a strong supporter of open source software. I regularly contribute to open source projects, and help maintain a few, focusing particularly on introductory documentation, community maintenance / long-term sustainability via decentralized governance practices, and licensing issues. One of my primary career goals is to integrate aspects of open collaboration and contributing back to the ecosystem more deeply into my daily work.