Welcome to my GitHub profile! Here, you'll find a collection of my public projects and experiments.
Some Highlights
- ActorSrcGen Source Generator for C# Actor Model
- The Fifth Programming Language (site)
- Coco/R compiler generator for Docker.
- A modelling language to describe architectures
- Prototype Storage Engine for a Triple Store
- A series of posts on Working with Knowledge Graphs
- An inference engine using SPARQL for RDFS and OWL2
- A CLI app to apply SPARQL migrations to a remote RDF Graph
- A LINQ Query Provider for RDF using SPARQL
- OWL 2 Turtle syntax VS Code snippets
- A packer/ansible build system to create a hardened centos VM image suitable for secure use
- A CLI tool for creating multi-output decision trees - as described by Knuth in TAOCP (vol 4)
- A library for generalised Petri Nets in C#
- Erlang/OTP compatible Petri Net library.
- A .NET windows service to auto-commit changes to a local GIT repo
- Import activity logs into DayOne using the DayOne CLI tools.
- VIM Neosnippets with Turtle snippets
- Pandoc template for writing letters in markdown
- Meteogram weather data charts




