Coding experience

I’ve dabbled in code throughout my career to feed my curiosity, add value, and translate developers’ language into high-quality content.

Here’s how I’ve used code to solve content problems:

  • Created my first website in the 1990s.
  • Wrote SQL queries to analyze hidden user metrics in a legacy help system.
  • Converted a 1500-topic Adobe RoboHelp project to DITA XML.
  • Developed custom XSLT transforms for DITA-to-HTML conversion.
  • Built a unique publishing platform using Atlassian Confluence as a CMS with a custom front end.
  • Created a Python script to help subject matter experts (SMEs) auto-fill homepage metadata.
  • Automated repetitive team tasks through custom scripting.
  • Designed and built contentcontent.info — a decade-long technical content aggregator — using Drupal CMS.
  • Helped establish the Drupal CMS Northern NJ user group as a founding member.
  • Built edmarsh.com from scratch using WordPress in 2008.
  • Transformed edmarsh.com to run on a static site generator in 2025.
  • Defined Jira user story guidelines that were adopted division-wide within three months of onboarding.
  • Wrote Jira user stories and epics following Gherkin language principles.
  • Worked with Kanban and story boards.

Related work

Panel discussion: Pros and Cons of using Markdown for tech docs

Content Wrangler webcast, 2024

Panel discussion: Pros and Cons of using Markdown for tech docs

Content Wrangler webcast, 2024

Tools used

    Cascading Stylesheets (CSS)

    Open-source

    Cascading Stylesheets (CSS)

    Open-source

    Db2 database

    IBM

    Db2 database

    IBM

    Drupal CMS

    Drupal

    Drupal CMS

    Drupal

    Extensible Stylesheet Language Transformation (XSLT)

    Open-source

    Extensible Stylesheet Language Transformation (XSLT)

    Open-source

    GitHub Copilot

    Open-source

    GitHub Copilot

    Open-source

    GitHub/GitLab

    GitHub/Microsoft

    GitHub/GitLab

    GitHub/Microsoft

    GPT4All

    Open-source

    GPT4All

    Open-source

    HTML

    Open-source

    HTML

    Open-source

    LM Studio local AI LLM

    Open-source

    LM Studio local AI LLM

    Open-source

    Miro mockup and diagramming tool

    Miro

    Miro mockup and diagramming tool

    Miro

    Nunjucks templating engine

    Nunjucks

    Nunjucks templating engine

    Nunjucks

    Ollama AI

    Open-source

    Ollama AI

    Open-source

    Ollama AI server

    Ollama

    Ollama AI server

    Ollama

    oXygen XML Editor

    oXygen

    oXygen XML Editor

    oXygen

    PlantUML diagramming language

    Open-source

    PlantUML diagramming language

    Open-source

    Qwen3 large language model family

    Alibaba

    Qwen3 large language model family

    Alibaba

    SearXNG search MCP server

    SearXNG

    SearXNG search MCP server

    SearXNG

    SQL Server

    Microsoft

    SQL Server

    Microsoft

    VS Code

    Microsoft

    VS Code

    Microsoft

    WordPress

    Automattic

    WordPress

    Automattic

    XML

    Open-source

    XML

    Open-source