--- layout: page title: Development permalink: /development/ ---

Background

I taught myself Java at about the age of thirteen, which I consider proof of what a truly wonderful resource the Internet can be. It probably also speaks to a certain ability I have for self-motivated learning, which I find to be as effective as formal tuition. I am however looking at formal tution as a way to reinforce and develop my understanding of core programming concepts. In the meantime, I am expanding my knowledge into Python through development of Django-based webapps. I am looking to develop skills in C++ or similar next, likely through games development.

Langagues/Technologies:

Projects:

This Site!

This website is totally static, using Jekyll for its builds and a self-hosted Gitea instance for versioning/deployment. Initially based on the Minima theme, it is mostly built from scratch at this point.

R.I.G.S

R.I.G.S or Rig Information Gathering System is Django-based webapp handling events management for TEC PA & Lighting. I have taken over project managaging and developing this project from Tom Price and David Taylor, working alongside Matt Smith. Together we have updated to Django 3.0, implemented a long awaited asset management system, rewritten the testing suite for the project and generally refactoring what is, in the main, five year old code.

TEC Recruitment Site

TEC PA & Lighting must maintain something of a 'dual-headed' image - it needs to appear professional to potential clients, but approachable to potential student recruits. This single-page website was my first step towards providing an 'alternate' web presence for TEC that is student rather than client focused. It is also built using Jekyll, purely to make updating the site's content independent of its layout and more accessible to less technical, in the programming sense, persons.

BrassGoggledCoders

The BrassGoggledCoders are an international team of hobbyist coders working to create modifications for the smash-hit game Minecraft. I have a project management role here as well, alongside a large amount of programming and some design work.