Jamie McDonald

Senior Product Engineer at Waitrose, here are some of the projects that I have worked on in my spare time.

Java

ifsc-ical-generator

IFSC Calendar parser to produce .ical calendars.

ms-common

A repository of modular libraries to support Java applications.

ms-customer-entity

An example entity service using Spring Security for authentication.

ms-customer-orchestration

An example orchestration service using Spring Security for authentication.

ms-openapi-gateway

A portal for dynamically retrieving and displaying API documentation using Spring Cloud Gateway.

techbyte-demo

An example application to showcase weave-flux deployment with refreshable configuration.

YAML

helm-charts

A set of helm charts for deploying applications.

kubernetes-platform

A set of Ansible & Terraform scripts to manage and deploy a Kubernetes platform to Hetzner Cloud

Shell

blackbox-github-actions

Blackbox GitHub Actions allow you to execute Blackbox commands within GitHub Actions.

yarn-audit-action

A GitHub action to execute yarn audit with optional ignoring of advisories.

JavaScript

Roll20-API-Scripts

API Scripts for the Roll20 online platform.

jrmcdonald.github.io

Static OSS portal.