About Me
You can see my LinkedIn profile and projects page for more information, or click here to print this page.Achievements
- Commissioned by Microsoft to create headline content for their 2021 Minecraft summer celebration sale, alongside colleagues. This project achieved several million sales in the first week.
- Received “Undergraduate Exceptional Achievement award 2017/18” for having fourth highest average grade in the first year.
- Awarded “Best Microsoft Azure Hack” prize at 2018 MLH Local Hack Day hackathon.
- Received “Computing & Media Faculty Award” in 2017, and Chair of Governors Award” in 2013.
Education
University of Nottingham October 2017 - July 2020BSc (Hons) Computer Science Degree Classification: 1st Class
- Experience of using version control software (git, remote hosting on a GitLab server)
- Modules include Software Engineering, Functional Programming, Image Processing, Mobile Device Programming, Graphics, Compilers, and a Project-Based Dissertation
- 4 A Levels: Computer Science (A), Mathematics (A), Physics (B), and Further Mathematics (C)
- 10 GCSEs: 2 A*s, 3 As, 5 Bs
- Took on roles as a "Senior Student" and as Deputy Head Boy
Work Experience
RASA Studios June 2017 - PresentProgrammer & Video Editor
- In my free time I am a member of RASA Studios, a Minecraft building and video production team
- Volunteering as a programmer (game logic and story sequences within our shows and maps)
- Volunteering as a video editor (editing vlogs, "let's play" videos and gameshow series)
Volunteer
- 24 hour hackathon hosted by the University of Nottingham's Hack Society
- Helping student hackers with debugging problems, checking attendees in, supervising throughout students during the event
- Also included the creation and open-sourcing of the event-wide display system (shows time remaining and messages from the organisers)
- 2020's event was held exclusively online, as gatherings were not allowed due to COVID-19
- Helping student hackers with debugging problems, ensuring attendees were polite and following chat rules
- Providing a welcoming atmosphere and helping others in the event's livestream chatroom
Mentor
- Volunteer program to help first year students better understand the modules' content, and helping these students to settle into the university as a whole
- Assisting with "welcome week" activities within the School of Computer Science
- Collaborating with colleagues to run weekly and monthly "drop-in" sessions
Notable Projects
Discord Games Bot for April Fools' 2022- Collaboration with colleagues at RASA Studios to create games based on those in the Noxsquad Gameshow, with the primary interaction between players being Discord chat commands
- Utilises Node.js, MongoDB (using Mongoose), and Discord.js
- More information available on the project page
- A collaborative video editing system conceived and developed during my final year studying Computer Science at the University of Nottingham
- Utilises Python, Flask, MongoDB, FFmpeg, and Bootstrap
- More information available on the project page
- A game project for the C++ module during my second year studying Computer Science at the University of Nottingham
- Utilises C++ and SDL, interacting with a custom framework created by the lecturer
- More information available on the project page
Skills
Languages
- ARM Assembly
- C
- C++
- CSS
- Haskell
- HTML
- Java
- JavaScript
- Kotlin
- PHP
- Python
- SQL
Technologies
- Android
- Browser Extensions (Chrome and Firefox)
- Discord.js
- FFmpeg
- Flask
- GitHub Actions
- Jekyll
- jQuery
- LaTeX
- MongoDB
- Node.js
- OpenGL
- OpenMPI
Miscellaneous
- Community Moderation
- Playing Music (Guitar, Piano)
- Video Editing