Christopher Rothwell software development examples

Page created on:

Page last updated on:

Listed details of my software development related projects and coursework in date order.

Welsh learning RPG

Year:

to ongoing

Core technologies used:

  • C#,

  • SQLite,

  • Unity

Project type:

MSc Computing final project (continued as personal project)

A game demo designed to show how popular gaming mechanics could be used to teach Welsh to the player. It was built for my final project studying MSc Computing. I continue to work on the demo as a hobby project to practice software development.

Habit66

Year:

unfinished - on hold

Core technologies used:

  • React,

  • Javascript,

  • CSS,

  • HTML

Project type:

Personal learning

A web application which would allow users to track their progress in attempting to make or break habits. I started the site in my spare time to learn the basics of React.

Web requests log

Year:

to actively used and maintained internal use only

Core technologies used:

  • VBA,

  • MS Access

Project type:

Welsh Government

A database application that is used to streamline web requests in the Education and Skills web team. Team members use the database to record and provide updates on the progress of web requests. Reports can be generated to use for analysis.

Facebook and Google+ post combiner

Year:

finished - defective

Core technologies used:

  • Javascript,

  • AJAX,

  • CSS,

  • HTML

Project type:

MSc Computing web applications module coursework

A website which used the Google+ and Facebook API to read the posts of 2 accounts on each site and then combine them together. The site as created as part of the MSc Computing web applications module. It has since stopped working due to changes to the APIs but the code can be viewed in the GitHub repo.

MSc Computing dummy site

Year:

finished

Core technologies used:

  • CSS,

  • Javascript,

  • HTML

Project type:

MSc Computing web applications module coursework

A website that focused on using HTML and CSS to design a dummy page for the MSc Computing course.

KRimage

Year:

finished

Core technologies used:

  • Java,

  • Swing

Project type:

MSc Computing Java module coursework

A desktop application which allows users to view images within directories and tag them.

Software engineering group organiser: analysis

Year:

finished group project

Core technologies used:

  • Java,

  • Swing,

  • SQLite

Project type:

MSc Computing software engineering module coursework

A desktop application which allows student marks to be entered and analysed so that they can assigned balanced groups automatically. As part of a team I designed and implemented the analysis subsystem.

Crime-Pics website

Year:

active

Core technologies used:

  • HTML

  • CSS

Project type:

Commercial experience

A website created to host Crime-Pics II related content.

National reading and numeracy tests analysis spreadsheet

Year:

finished updated annually

Core technologies used:

  • VBA

  • Excel

Project type:

Welsh Government

A spreadsheet that makes use of VBA scripts to auto-generate a formatted table depending on the student year group and provide some basic analysis information.