My Projects

A selection of software projects I've worked on

Home

RWBA: Intranet

Getting teachers to embrace new technology isn't always easy. It's often too hard to use, takes too long to set up or is just any better than the old way. With the introduction of OneNote Class Notebooks and Office 365, RWBA looked at how they could integrate class notebooks into lessons as easily as possible.

I am working with RWBA to develop a bespoke intranet, giving pupils and staff quick access to the notebooks they needed for the day. Integration with the school's existing SIS allowed at-a-glance access of timetables and student information, as well as announcements and events from Sharepoint Online.

Technologies Used

RWBA: Pathway

Pathway is an application used at RWBA to help monitor student progression and performance in their various subjects. Originally written in Classic ASP, I am assisting with a re-write in ASP.NET MVC5 with a strong focus on performance and ease of use.

Technologies Used

PizzaShed

PizzaShed was a first year University group project, where we were tasked to create a system that allows people to order pizza via twitter. Customers would simply sign up with PizzaShed and tweet their order, where it would be picked up by staff and prepared.

Technologies Used

RogueCell

RogueCell was team project during GameJam 3.0 at the University of Sheffield and produced in less than 30 hours. You play as a private detective on the verge on uncovering the mafia. They've acquired advanced technology and devolved you into a single cell. In order to uncover the mafia and regain your true form you must fight the mafia, and absorb their dna to evolve.

Technologies Used

GitHub Repo: https://github.com/TeknoVenus/ShefGameJam

Elo Ranking System

As part of my A-Level Computer Science coursework, I created a system to help PE teachers track scores in matches, and calculate rankings for students based on the games they win and lose. The program used the Elo ranking system which takes into account not only the amount of games won and lost, but the ranking of the opponent to help ensure a fair reflection of the players ability.

Technologies Used

RWBA: Sports Day Score Tracker

When approached by the head of P.E. to record scores for the school's annual sport's day, I didn't realise how much work it could be. With dozens of Excel sheets, huge formulas, and paper everywhere, I knew there must be a better way.

Using the Yii framework, I built a basic web app to help track scores. By allowing multiple students to enter scores simultaneously and search the database of students in the school, data entry was many times faster and much more accurate. Students and staff could also see the real time scores on the interactive kiosks around the school.

Technologies Used