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
Presentation: Creating a Drupal sandbox using VirtualBox and Drupal Quickstart
Drupal NJ user group, 2010
Presentation: Creating a Drupal sandbox using VirtualBox and Drupal Quickstart
Drupal NJ user group, 2010
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