Support ร— Engineering ร— Documentation

I investigate the messy technical problems and turn them into something useful.

I trace difficult issues through code, APIs, logs and data, then turn what I find into fixes, tools and documentation people can actually use.

  • 10+ years across support, leadership and software
  • Shopify C5 software developer
  • Based in Ireland working remotely

KB DOCBOT

01
Read the product change

Pull request, files and code patches

02
Check the help docs

Find customer-facing gaps

03
Open a documentation PR

Ready for human review

Human review required

How I work

Investigate. Build. Explain.

My best work usually happens where customer problems, technical systems and clear communication meet.

01

Investigate

I reproduce difficult issues, trace data through systems and work out what is actually happening rather than stopping at the first plausible explanation.

  • Root-cause analysis
  • Logs, APIs and data
  • Technical troubleshooting
02

Build

I turn what I learn into practical fixes, internal tools and workflows that remove repetitive work without hiding important decisions.

  • React and TypeScript
  • API integrations
  • AI-assisted workflows
03

Explain

I translate technical behaviour into documentation, investigation findings and guidance that other people can understand and act on.

  • Technical documentation
  • Support enablement
  • Clear product thinking

A slightly unusual route into engineering

From scientific research and technical support to building the product itself.

I have worked across almost every layer of support at Shopify: advising merchants, leading support teams, investigating quality and knowledge gaps, and eventually moving into software development.

That route taught me to look at software from several directions at once: what the code does, how the system behaves and what the person using it is actually experiencing.

Explore my workbench

Get in touch

Looking for someone who can move between customers, documentation and code?

I am interested in remote product support engineering, technical investigation, developer support and software roles where careful thinking and clear communication matter.