Nathan Barbarick

Portland, OR

👋 Hello!

A headshot portrait composed of colored ascii text.

I'm a creative and analytical writer and editor helping to build the bridge between people and technology.

My professional background in technical publications and as an educator allows me to bring a love of reading, writing, teaching, and learning to complex software documentation projects.

Take a look around this site for some samples of my work. Check out my resume and email me if you have any questions.

If you're ready to discuss my assistance on your project, go ahead and book some time to talk.


  • Linux, Mac, Windows
  • Confluence, Jira, Jekyll, Flare, DITA
  • HTML, CSS, JavaScript, Node.js
  • SSGs, Git, GitHub, GitLab, Netlify, Markdown
  • Figma, Miro, OBS, Premiere Pro, GIMP
  • GarageBand, Audition, Reaper

Technical Writing

REST API documentation

For an independent project to document a REST API, I researched the design and best practices of APIs, then documented the endpoints, methods, and parameters of an application called Syllabus.

In the course of this project, I created a record of my research to help others learn about APIs. You can view it here.


  • Stoplight
  • Swagger
  • Postman
  • OpenAPI
  • MERN
  • Markdown


  • Research
  • Domain knowledge
  • Project planning
  • Independent work

Map of hardware maintenance for an IT organization

As part of my leadership and documentation work for the IT department at the Maseeh College of Engineering and Computer Science, I created a map of supported spaces by consulting with SMEs and following best practices for wayfinding design.


  • Figma
  • Miro
  • Mediawiki
  • ssh


  • Gap identification
  • Wayfinding
  • Community engagement

Documentation and content migration for vehicle telematics software

Writing for a dashcam and fleet management software company, I worked with product owners, engineers, and other subject matter experts to support urgent feature documentation requests.

This support also included rewriting and rearchitecting hundreds of help topics, requiring an immersion in the software, an understanding of the industry and different use cases, and managing the migration of content into a new knowledge base.


  • Agile/SaaS development
  • HTML
  • CSS
  • Salesforce


  • SME interviews
  • Project planning
  • Collaboration

Feature documentation for enterprise resource planning software

Documenting enterprise resource planning software required me to attend standup meetings, to organize and respond to tickets, and to test the functionality of an application under development.


  • Heretto
  • Oxygen
  • DITA
  • Azure DevOps


  • Content development
  • Style guides
  • Information architecture
  • Software testing

Hardware and software documentation for a tech-focused arts lab

In the course of supporting a public engagement program at an art studio and technology lab, I documented the process of setting up and managing the livestream using multiple platforms.


  • Git
  • Open Broadcaster Software
  • StreamYard
  • Youtube Studio
  • Various lab hardware


  • Teamwork
  • SME interviews
  • Event support

About this website

Despite the many available options for a turnkey personal website, I took the opportunity of my graduate portfolio requirement to deepen my engagement with the fundamental tools of web design by building out this website from a simple HTML template.

In addition to taking courses in and independently studying web design, I used artificial intelligence chatbots to develop and troubleshoot responsive and accessible site functionality.

Check out the original site I adapted to make this one.


  • Visual Studio Code
  • GitHub
  • GitHub Copilot
  • Netlify
  • HTML
  • CSS
  • JavaScript
  • Wave + Lighthouse


  • Independent work
  • Content development
  • Research
  • Troubleshooting