Skip to content
View cs97jjm3's full-sized avatar

Block or report cs97jjm3

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
cs97jjm3/README.md

James Murrell

Business Analyst | Tool Builder | Learning by building with AI

I'm a 59-year-old Business Analyst at The Access Group, working on healthcare software. About 18 months ago I started building my own tools with AI. Since then I've built around 15 automation workflows and a suite of MCP servers that colleagues now use, plus a run of weekend projects for the house and the family. I wrote up how I work in a guide on Gumroad.

I'm not a developer. My BA skills are what make this work: knowing what to build, breaking it into small steps, making the calls and testing everything properly. The AI writes most of the code. I learn something new every time.


What I Do

I translate messy requirements into working software features. Most of my day involves Azure DevOps, preprod environments and stakeholder meetings for healthcare products: care management, medication management and clinical applications.

Right now I'm also on secondment, building AI automation for the product management side of our care products.


Tools I've Built for Work

MCP servers

๐Ÿ• Moby Accessibility Checker
10 accessibility testing tools with 0-100 scoring ("The Moby Score"). WCAG, UK legal compliance, care sector focus. Named after my dog. Repository

๐Ÿ“Š MGC ADO Tracker
AI-powered tagging for Azure DevOps. Search thousands of work items by what they're about, not where they sit. Repository

๐Ÿ“… MGC Calendar
A calendar tool that works from ICS files, no OAuth. Includes a LinkedIn content planner with drag-and-drop scheduling. Repository

๐Ÿ›๏ธ UK Care Sector Regulatory Intelligence
Watches GOV.UK and Parliament for regulatory changes that affect the care sector. Repository

๐Ÿ“† Date Operations
UK working days, bank holidays (GOV.UK API) and Asana helpers. Built for sprint planning. Repository

๐Ÿ“‹ BA Workflow Tools
15 tools: sprint planning, MoSCoW, user stories, velocity, release dates, fiscal quarters. Repository

๐Ÿ’ฌ Prompt Refiner
Turns one prompt into four variants (concise, detailed, creative, analytical), with history. Repository

๐Ÿ” MGC Web Page Analyzer
Cross-browser automation with Playwright and Puppeteer: screenshots, form filling, logins and Azure DevOps integration. Packaged as a Claude Desktop extension. (Private)

๐Ÿฅ UK Healthcare Research MCP
Searches CQC, Care Inspectorate Scotland, RQIA and HIQA directly. (Private)

Other work tools

๐Ÿ—‚๏ธ MGC Care Finder
A REST API for finding UK and Ireland care providers within a radius, across all four regulators. Repository

๐Ÿ“ˆ MGC Sprint Review Ultimate
A 28-chart dashboard covering velocity, sprint progress, team workload and cycle time, including four advanced metrics our Technical Director asked for. Built because gathering the data for sprint reviews was taking 30 minutes on its own. (Private)

๐Ÿž Bug prioritisation in n8n
Picks up untouched bugs in Azure DevOps and has an LLM suggest severity and priority using our approved framework. Next up: sorting the backlog into themes and spotting duplicates.

๐Ÿงฐ MGC AI Engineering Platform
59 tools across 15 categories, pulling the above together in one place.


Home Projects

Weekend builds for the house and the family. All built with Claude, one step at a time, and all running on old kit: a Windows PC that was gathering dust and a Raspberry Pi 2.

๐Ÿ  Moby's Home
One page for the whole house: Alexa lights and plugs, Echos, the Samsung TV and EE TV box, Chromecasts, PS5 and Xbox, who's home, the computers and the weather. Day, Night and Colour looks, and it works out what's on the EE box even though the box won't say. Live demo ยท Repository

๐Ÿ”ฅ Moby's Heat
A dashboard for our ESi Centro thermostat, with boost buttons, charts and an AI warm-up plan worked out from the forecast. Gemini first, Claude as backup, plain rules if both are down. Repository

๐Ÿ Ed's Race Weekend Dashboard
A live F1 pit wall for race weekends with my son Ed: track map, timing, team radio, stewards' decisions and a podium predictions game. The family can watch along from anywhere. Live demo ยท Repository

๐ŸŽฎ F1 Telemetry Tracker
Reads the live telemetry from F1 25 on my PS5 and Ed's Xbox, on a Raspberry Pi, and shows laps, sectors and a live map, grouped by practice, qualifying, sprint and race. Repository

๐Ÿ“ก Who's Home
A home network watcher for the Pi and a BT Smart Hub 2. Gives every device a proper name and tells my phone when something new joins the Wi-Fi. Repository

๐Ÿš— Ed's Driving Theory Test
A free UK driving theory practice app, built for my son and published on Google Play. Repository

๐Ÿท๏ธ MGC Price Monitor
Watches prices on anything (it started as a car search for the family) and emails when they change. Repository


The Guide

"The Business Analyst's Guide to AI-Assisted Tool Development": ยฃ5 on Gumroad. Get it here

94 pages in nine chapters, on the actual process I use to build these tools. What worked and what didn't, with no theory for the sake of it.

What's in it:

  • The partnership model: your expertise plus the AI's capability
  • How to spot problems worth solving
  • A step-by-step development process
  • 3 detailed case studies with full code
  • Common mistakes and how to avoid them
  • Techniques for bigger, more complex builds

GitHub repository


Background

Current role: Business Analyst at The Access Group (2022 to now)
Supporting Care & Clinical, Medication Management, Point of Care and Messenger products.

Previous roles:

  • Quality Engineer (2020 to 2022): QA testing, defect management
  • Test Automation Specialist: automated test development
  • Customer Support Manager: team leadership, process improvement

Earlier: Customer Experience Manager at Webroster, E-business Manager (NHS), Software Engineer (Met Office)

Education: BSc Information Systems with Computer Science (2:1), Brunel University


How I Build

What I use:

  • Claude (Claude Desktop, MCP and Claude Code) as my building partner
  • Node.js and TypeScript for the MCP servers
  • Python for the home projects
  • SQLite for local storage
  • Playwright and Puppeteer for browser work
  • Azure DevOps API, n8n, and UK government APIs (GOV.UK, CQC and others)
  • Cloudflare (free plan) to put home projects on my own web address, and GitHub Pages for demos

What I avoid:

  • Big frameworks: mostly plain JavaScript and plain Python
  • Paid cloud hosting: everything runs locally or on old kit at home
  • OAuth where something simpler will do

Kit: Windows 11, VS Code, Git Bash, an old Windows PC as a home server, and a Raspberry Pi 2.


Lately

  • Moby's Home: one dashboard for the whole house, with a live demo anyone can try
  • Moby's Heat: heating that plans its own warm-up from the weather forecast
  • Ed's Race Weekend Dashboard: a live F1 pit wall, used for real on race weekends
  • At work: AI automation for product management, and an AI workflow to sort our bug backlog into themes

Get In Touch

๐Ÿ“ซ LinkedIn
๐Ÿ“ Wisbech, England, UK

If you're a BA interested in building tools, the guide is the best place to start. If you want to use any of the tools here, they're MIT licensed, so help yourself.


Philosophy

I build tools that solve problems I actually have. If it saves time or removes frustration, it's worth building. If it's just clever for the sake of being clever, it's not.


Built by a 59-year-old BA who'd never coded seriously before. If I can do it, you can too.

Popular repositories Loading

  1. ba-workflow-tools ba-workflow-tools Public

    Complete toolkit for Business Analysts: sprint planning, velocity tracking, MoSCoW prioritization, release dates, working days calculator, and more. One-click install for Claude Desktop.

    JavaScript 2

  2. EdsTheoryTest EdsTheoryTest Public

    HTML 1

  3. Fresh-Spot Fresh-Spot Public

    1

  4. cs97jjm3-prompt-refiner cs97jjm3-prompt-refiner Public

    cs97jjm3/prompt-refiner

    JavaScript 1

  5. race-weekend-dashboard race-weekend-dashboard Public

    A family pit wall for F1 weekends. Live timing with sector times, a track map, tyre and gap charts, qualifying drop zones, stewardsโ€™ decisions, team radio transcripts and a race feed for each persoโ€ฆ

    Python 1

  6. gossh gossh Public archive

    Go