Cert. data engineer & software developer with extensive experience in the fields of applied mathematics, data science, analytics, cloud computing, and open-source software development.
blog | github | |
---|---|---|
github.io/craigrshenton | github.com/craig-shenton | linkedin.com/in/craigrshenton |
Project | Description |
---|---|
The NHS Python Community for Healthcare | Cofounded an open community of practice with my apprentices that champions the use of the python programming language and open code in the NHS and healthcare sector. Get involved on Slack, LinkedIn, GitHub, and watch on YouTube. |
NHS Python Plot the Dots | We are working with the NHS-R community to develop a python implementation of 'NHSRplotthedots' SPC package to support NHSE/I 'Making Data Count' programme. |
RAP-R | An R/Quarto package template based on NHS Digital's python version that can be adapted for RAP projects. Renders the example reports shown on the NHSE-R user group website. |
Open-Source Heath Satistics | A fully automated, serverless analytics project, developed in collaboration with NHS Business Service Authority, using the GitHub/GitLab API to collect statistics on open-source NHS and healthcare related code repositories. |
Open Analytics Template | A highly usable template for open analytics projects. Allows users to build their own open source, end-to-end analytical tool using python, plotly, github.io, and github actions. Now used in numerous open analytics projects at NHSX. |
NHS.UK Jekyll Theme | Open-source Jekyll implementation of the NHS.UK service manual that allows you to build your own NHS.UK themed website and deploy to GitHub.io website using the in-built static-site generator for free. Built using Jekyll and liquid templates. |
NHS Quarto Theme | An NHS Theme for deploying Quarto markdown reports to GitHub.io pages with automated GitHub actions. |
Project | Description |
---|---|
NHS England R User Group | I was Co-Chair of the NHSE R User Group that aims to share good practice, code, resources, and knowledge using R across NHS England platforms. |
NHS England Allocations of Financial Resources | Developed a Python Streamlit application to assist Integrated Care Boards (ICBs) perform need based allocations. The tool allows a new 'place' to be defined in an ICB as a cluster of GP practices. This allows place to be flexibly defined, whether that is as GP practices in the same Primary Care Network (PCN), Local Authority, or that feed into the same Secondary services. |
Project | Description |
---|---|
Data Lens: a fast-access data search in multiple languages | Successfully pitched a pilot project for the NHS AI (Artificial Intelligence) Lab Skunkworks. Using Natural Language Processing (NLP) the Data Lens project created a universal search engine for health and social care data catalogues and metadata from NHS Digital, the Health Innovation Gateway, MDXCube, NHS Data Catalogue, PHE Fingertips and the Office for National Statistics. |
Azure Data Engineering Principles | Data Engineering Principles outlined on the NHSX technical gateway site. Includes open access and reusable design documentation of utilities and modular pipelines used in the NHSX Analytics Azure environment as well as Python analytical notebooks in Azure Databricks. |
Databricks analytics repository | Contains ETL pipeline notebooks for NHSX analytics projects. Orchestration, Analytics, Ingestion and Debuging. Includes many useful helper functions for using Azure services in Python. |
NHS App Analytics Dashboard | Lead a team of analysts to re-design the NHS App analystics dashboard which is used by GPs and CCGs to see how many patients are using the NHS App and which features they are using. It can be accessed by anyone with an NHS email address. |
Tableau analytics repository | Contains Tableau workbooks and templates for all NHSX analytics projects. |
NHSX iPad offer to care homes | As part of the COVID-19 winter 2020 to 2021 support plan for adult social care, NHSX gifted 11,000 iPads to care homes to help residents receive ongoing care and stay connected to loved ones. I developed the logictics and comms databases and logic model for this project. |