
Hi, I'm Chris.
I'm a senior software engineer turned technical writer.
I have sixteen years of experience building full-stack web and geospatial software across various industries, including energy, e-commerce, law, environmental, and journalism. I'm also an electronics hobbyist with a solid grasp of reading and creating schematics and diagrams.
Software Engineering Resume • Technical Writing Resume
As a lifelong learner and researcher, I approach creating with deep empathy for the user on the other side of the system or document. I enjoy breaking down complex concepts to their essential components, making technology accessible and actionable for everyone.
Brass Tacks
I understand what developers and stakeholders want in technical communication. I've spent my career working with busy individuals who haven't the luxury of patience.
I've worked deep into the AM trying to understand how to make things work together that weren't meant to. I labored under deadlines and questionable requirements. I know the importance of providing clear and concise summaries of SDKs and logically segmenting their components so that developers can understand the parts they need to, when they need them. I know the value of examples, for the most common use cases, as well as the pitfalls of corner and edge cases.
I provide a clear, technical breakdown of complex concepts to non-technical stakeholders. I adapt my approach to my audience, empathetically putting myself in their shoes and tailoring my explanations accordingly.
How I Can Help:
- Software & API Documentation
- Quick-Start Guides
- Release Notes
- Case Studies & White Papers
- Troubleshooting & Training Materials
- Custom Technical Communication
I prevent strain on the engineers by handling the footwork of fact-finding, documenting, and knowledge base building for the end-users and stakeholders.
Portfolio Projects
PBot Chatbot Framework — Developer Documentation
I developed PBot, an open-source chatbot framework built with Docker and Redis, optimized for simplicity and rapid experimentation. Alongside the framework itself, I authored its complete developer documentation, available at pbot.readthedocs.io.
The documentation, built with Sphinx, provides:
- Clear, step-by-step installation and configuration guides
- Comprehensive API references
- Tutorials for creating custom chatbot middleware
Remote Arduino Deployments via Raspberry Pi — Technical Guide
As an electronics hobbyist, I authored a comprehensive guide for setting up remote custom firmware deployments to Arduino microcontrollers using a connected Raspberry Pi.
The guide integrates multiple disciplines—system administration, programming, electronics, and circuit design—and provides:
- Step-by-step deployment instructions
- Clear wiring diagrams
- Practical explanations that connect software and hardware concepts
The result is an approachable resource that makes a finicky and complex process straightforward.
Contact Me
I can help make your technology clear and compelling.
Check the FAQ for common questions.