Portfolio Summary And Index
Projects And Summaries
Project kube-meta
Project creates a simple microservice that describes the container name and image name for pods in a namespace.
Project SA spec-sa
This is a spine project that I use to explore Clojure and Clojurescript tools and libraries whilst working on a problem modelling tool based on Structured Analysis And System Specification by Tom De Marco. The ultimate goal is to use pen input combined with machine learning to assist in fast model creation and maintenance. This is all about problem exploration and capture.

Components
| Component | Summary |
|---|---|
| spec-sa | The main component of the SA project incorporating the base UI. |
| sa-store | The storage component built from a store protocol, a file system store and a browser key value store. |
| sa-explorer | A UI that shows model summary details with a tab for each available store. |
| sa-server | A microservice presenting the backend storage. |
| sa-top | Top level project using lein-modules to include sub projects into a single build mechanism. |
| sa-draw | A prototype drawing library for SA. The aim is to replace the SVG drawing mechanism with a canvas based system. |
| sa-layout | Protocol describing layout operations for project sa plus a simple grid layout. |
Project reframe-turn-doc
An experiment exploring single page web app creation using re-frame.

Project simple-auth Simple Authentication
Project is an experiment in authentication using Brother with the aim of providing an authorisation and authentication mechanism for project sa.
Components
| Component | Summary |
|---|---|
| simple-auth-server | Web service fronting the auth library. |
| simple-auth-lib | Library component running the authentication process. |
| simple-auth-top | Top level project using lein-modules. |