Projects
Software
- 
    
personal website: this website, built on the Jekyll static site generator with a custom theme.
 - 
    
bookmanager: an example Spring based REST API.
 - 
    
scripts: all of my scripts, in various languages.
 - 
    
dotfiles: all of my dotiles for macOS and various Linux distros.
 - 
    
small web apps: simple web apps (vanilla JS, JQuery, etc.)
 - 
    
speak out scotland: website as part of Force For Good for a charity in Scotland.
 
Writing
- 
    
Blog: my blog contains a collection of articles, thoughts, rants, etc. and is an ongoing project. Why do I blog? Steve Yegge has the answer.
 - 
    
Notes: These are my evergreen notes on all sorts of topics, from self-hosted smart homes to lists of movies I’ve watched and books that I’ve read.