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
Featured project
KB DocBot
An AI-assisted workflow that connects product changes,
customer documentation and human review.
AI agents ยท GitHub APIs ยท Documentation automation
Keeping help documentation closer to the product
Documentation drifts when product changes move faster than
the help content. I built DocBot to inspect merged product
pull requests, identify customer-facing changes and prepare
documentation updates for review.
It processes changes in chronological order, preserves
unrelated updates and lets the latest product behaviour take
precedence when pull requests overlap.
Next.js
React
TypeScript
OpenAI Agents SDK
GitHub REST API
GitHub App
documentation-decision.json
create_pr
{
"decision": "create_pr",
"evidence": [
"Payout timing changed",
"Existing FAQ is outdated"
],
"humanReview": true
}
โ
Documentation PR ready
Review the evidence and proposed changes
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