You can view an online version of my CV here
Some interesting projects which may be suitable for inspection. Links to demos and source code listed where applicable.
An open-source server-based web-app for authoring eLearning courses using the Adapt Framework. I completely rearchitected the Node.js back-end application and act as lead developer.
An Adapt framework theme based on Adapt's community site. Compatible with, and configurable in the Adapt authoring tool.DemoSource
A presentation for the Adapt Meetup Vienna 2017 built in Adapt. Includes several custom presentation-friendly plugins.DemoSource
A simple web-app for online card sorting activities. Drag and drop interface.DemoSource
Simple RSS reader using Node.js and a Web Components front-end. Avoids CORS issues by loading the feeds via the Node.js app.Source
A node-based CLI for generating simple static websites. Site content is written in markdown, handlebars & LESS which is all boiled down into static HTML pages & CSS.Source
An electron-based front-end for my staticsite-cli tool.Source
Various live websites I’ve developed.
Node.js-based tool for auto-generating release documentation from GitHub data.View
Lists Adapt Learning’s GitHub pull requests using the GitHub API.View
This site! PHP page that auto-generates its content based on the folder structure I've set up on the server.View
A Node.js/React-based web app for logging and tracking the progress of chemical reactions. Access is restricted; please contact me for access to the demo site.Demo
My personal photo gallery site that plugs into my Flickr account.View
My personal website and blog. Static HTML built with a custom node CLI tool.View
Random tests and experiments. Probably won't stand up to much scrutiny...
An Adapt framework plugin to translate content using Google translate.View
Final year university project investigating academic machine learning techniques in games.
Using a Lemmings-inspired context, the system aims to train a number of AI-controlled agents to safely navigate the game levels.Source
Prototype HTML5 widget for visualisation of learner path data.Demo