Computer Science student with a focus on engineering software that solves interesting challenges.
Willing to work with any language or technology stack. Enthusiastic to learn new things with new people.
Working with a client and a team of other developers, I developed a webapp for archiving
the memories of people from Braithwell, Clifton and Micklebring. Users were able to submit
audio, text or images, and these contributions had to be moderated, with audio files being
transcribed via an api provided by WebASR.
Ruby on Rails
I worked with a team of people for a client within the university to develop a Twitter web app
that allowed a user to manage and analyse data from a Twitter account.
This involved writing a parser to understand propositional logic, to allow rules
to be applied to expressions so that a proof could be constructed. We tested the
parser and rule applications with Jasmine.
I worked with the committee of the University of Sheffield Roleplaying Society (NODDSoc) to make a website
they could use for news, posting about current games, and general info. This was a good experience of seeing
a website project through from start to finish (and maintaining after development), for a real client.
I worked with a friend on a NodeJS messaging app, doing most of the frontend design and development,
and processes to aid in the app's development. The chat aimed to supply useful features for computer
science students, such as inline latex rendering.
This was good experience in making a site to requirements, especially requirements to do with accessibility
(choosing colours suitable for colour blind people, structuring content optimally for screen readers, generally
fulfilling the W3C's guidelines on accessibility.)
With a team of two others, I helped make a web app that would estimate where a particular soldier
(user's choice) from the Sheffield area died during the First World War. We didn't finish the website,
but it was an interesting insight into web APIs and web scraping with Python. Plus, we came second!