1_cv
You can view an online version of my CV
here.
2_portfolio
Some interesting projects which may be suitable for inspection. Links to demos and source code listed where applicable.
> adapt-authoring-tool
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.
Source> newsflash
Simple RSS reader using Node.js and a Web Components front-end. Avoids CORS issues by loading the feeds via the Node.js app.
DemoSource> staticsite-cli
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> taylorhub
A Node.js/React-based web-app home 'smart screen' app, which displays a variety widgets such as: events, news, smart-home devices and weather. The Node.js back-end hosts an API which serves the app. The UI is fully customisable via config.
Code currently hosted in a private GitHub repository, available upon request.
> treatbot
A 'smart' dog treat dispenser hardware/software project. Built using: raspberry pi zero, Pimoroni inventor HAT mini, continuous servo, mini speaker, and custom-designed 3d printed case. Software is custom-built in python.
3_sites
Various live websites I’ve developed.
> adapt_releaser
Node.js-based tool for auto-generating release documentation from GitHub data.
View> neutro
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> stevetaylor.design
Portfolio site for my Dad's freelance design work.
View> tomtaylor.dev
This site! PHP page that auto-generates its content based on the folder structure I've set up on the server.
View> tomtaylor.name
My personal website and blog. Static HTML built with a custom node CLI tool.
View4_sandbox
Random tests and experiments. Probably won't stand up to much scrutiny...
> adapt-googletranslate
An Adapt framework plugin to translate content using Google translate.
View> adapt-theme-community
An Adapt framework theme based on Adapt's community site. Compatible with, and configurable in the Adapt authoring tool.
DemoSource> adapt_reviews
Lists Adapt Learning’s GitHub pull requests using the GitHub API.
View> amv17-pres
A presentation for the Adapt Meetup Vienna 2017 built in Adapt. Includes several custom presentation-friendly plugins.
DemoSource> card-sort
A simple web-app for online card sorting activities. Drag and drop interface.
DemoSource> cogito
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> routemap
Prototype HTML5 widget for visualisation of learner path data.
Demo