Projects by Chris Taylor
- Trailer
- Grumpy Youngish Men
- Tabletop Explorer
- Ride-o-Matic
- Kit Taylor Reports
- Drumsmith
- Simplistic
- Keep-on-Time
- Blanking for Google Slides™
- BEng Final Project
- Strava to Calendar
- Axosoft Stopwatch
Trailer •
This summer I took on the largest DIY project I've undertaken, so far. On top of a 8"x4" cargo trailer, I built a custom square-drop trailer using aluminium tube section and aluminium sheet. While I am still working on the interior, I am sure that I will get many years of use out it in the future.
Grumpy Youngish Men •
Site: https://grumpyyoungish.men
Part blog, part fundraising tool. This site documents the activities of the 'Grumpy Youngish Men', a small group that went to university together and have collectively raised £2.5k for Movember.
Technologies Used:
Tabletop Explorer •
License: MIT
Code: https://github.com/ChrisTheBaron/TabletopExplorer
Built during covid-19 lockdown, this is a lightweight replacement for TTRPG tools such as Roll20. It is far from feature complete, however in it's current form it did its job perfectly well for me.
Technologies Used:
Future Plans:
- Use IPFS or similar to avoid the need for a centralised server.
Ride-o-Matic •
Code: https://git.christhebaron.co.uk/Ride-o-Matic
Technologies Used:
Kit Taylor Reports •
Site: https://ktaylor.press
Built as a portfolio site for my partner, this was my first time using technologies such as Ghost and reCAPTCHA. I didn't like the look of the default contact forms so I rolled my own to send an email when the form was submitted. Visitor analytics are handled using a self-hosted Matomo instance, as with all of my personal websites.
Technologies Used:
Drumsmith •
Built as a homage to games such as Rocksmith® and Guitar Hero, Drumsmith is designed as a learning tool for drums. It is very much a work in progress.
Technologies Used:
- C#
- MonoGame
Simplistic •
Fitbit Gallery: https://gallery.fitbit.com/details/4667f781-fe2c-4f00-a408-4503970282f1
After the unfortunate demise of Pebble, I started using a Fitbit Versa as my wrist-based smart device. To make the transition easier, I made a loving recreation of my favourite watchface. It features the ability to change the font and colours through the Fitbit app as well as localisation for the day and month names.
Technologies Used:
Keep-on-Time •
Code: https://git.christhebaron.co.uk/Keep-on-Time
Keep-on-Time is an application I developed in the summer before my PGCE. I intended it to help me keep time during my lessons but it could be applied to any tasks that are time critical. The project is split into an API and a frontend application . I also developed an application for my Fitbit watch to use the system when away from my PC. I stopped developing Keep-on-Time when I realised my teaching needed to be a lot more flexible than it allowed, but the groundwork is in place to add any more features.
Technologies Used:
- Typescript
- MongoDB
- Google Login
- Websockets
- NodeJS
- JWT
Future Plans:
- Export plans in iCalendar format
Blanking for Google Slides™ •
Chrome Store • Code • MIT
License: MIT
Code: https://git.christhebaron.co.uk/ChrisTheBaron/blanking-for-google-slides
Chrome Store: https://chrome.google.com/webstore/detail/blanking-for-google-slide/fhmkgeipfoolhiahanpepjlplokpcfib
While preparing for my PGCE and creating a whole bunch of powerpoints, I noticed that Google Slides™ doesn't have the "blanking" feature that Microsoft Powerpoint™ has. I quickly created this simple Google Chrome extension to add that feature.
Technologies Used:
BEng Final Project • -
Report: https://christhebaron.co.uk/static/2018_ChristopherTaylor_BEngReport.pdf
Codenamed "Pegasus", this was the final project for my BEng in Electronic Engineering at the University of York. The initial proposal for the project was developed by SALEIE . The report can be found here. The software package allowed the user to control various pieces of lab equipment using NLP and exported their results into an accessible PDF. For this project I developed a simple scripting language that allowed the user to run complex tests using a single voice command.
Technologies Used:
- C#
- Windows Forms
- Dialogflow
Strava to Calendar •
Used to keep my life organised, Strava to Calendar exports all of a users activities on Strava for viewing on an iCalendar compatible calendar.
Technologies Used:
Future Plans:
- Allow filtering by activity type
- Allow customisation of calendar entry name and description
Axosoft Stopwatch • -
Stopwatch is a desktop client for Axosoft, a bug tracking system for scrum development. It was my first major project written in Java. I developed a simple website in PHP to allow users to check for updates. First developed in 2015, I used this application during my dissertation project for my BEng.
Technologies Used:
- Java
- Gradle
- PHP
- Silex