
I'm a 4th year computing science student at the University of Glasgow
My interests include cycling, drawing(physical and digital), film-photography and UI design
I'm involved with Glasgow University Tech Society (GUTS)
I'm a 4th year computing science student at the University of Glasgow
My interests include cycling, drawing(physical and digital), film-photography and UI design
I'm involved with Glasgow University Tech Society (GUTS)
Role: Design and Development
I'll continue to expand the functionality and content as I see fit. I'm planning a blog feature which would allow me to e-ramble about things only I care about, such is the general purpose of this website.
Role: Owner and Maintainer
This is a project that I hope will never become a past project, time and use be damned. There are plenty of things that need fixing; front-wheel bearings, the squeak in the bottom bracket (not loud enough to make me think that the frame will split in twain beneath me thankfully), new breaks leavers, clip-in peddles, maybe some bullhorn handlebars, etc. This is my daily commuter, and it probably will be until it isn't.
Role: Owner and Maintainer
I fully believe this is one of the greatest bikes ever made. I have a bias, as this was my first 'real' bike. A 'hybrid' bike should fill the role of 'bike' in the broadest sense. This bike, through my own testing, is completely idiot-proof. I've never treated this bike nicely and always filled the position of 'bike' with little to no fuss. I think it's an amazing platform to work from, and I'm really excited to see what it turns into in the future. For now, it's a fantastic wheelbarrow with peddles.
Role: Design and Development
A React Native Android app for Spatial Skills Tutors. The following is the abstract from the project dissertation:
'Spatial skills are a boon to someone's ability to use mental models in problem-solving scenarios. As such, it is important to develop these skills in novice computing science students. Spatial skills courses take a variety of forms, one being an in-person class with paper-based questions. Students struggling in these classes either find the act of mental visualisation difficult or are not able to interpret the written instructions of the questions. Mental Rotation questions can pose a challenge for these types of students.
The goal of this project is to create an application that will allow tutors to help these students visualise the rotation operations described in these questions and relate them back to the 3D shapes depicted on the question papers. An application was created that showed promise in the eyes of past and current spatial skills tutors; however, no field testing was able to be conducted. The application provides a viable platform for future iterations that improve or expand its functionality.'
Are you bored enough to go through the whole dis? Link to google drive here and link to repo here
Role: Design and Development
Working with Luke, we're making a revamped, more modern version of the Glasgow University Tech Society (GUTS) website, with the GUTS board 2024 as the client. It'll be a static website using HTML, CSS and JS with some cool functionality for rendering lists of events. Link to website here.
Role: Design and Development(Backend & Frontend)
I was part of a team that was asked by Cancer Research UK Scotland (formerly known as the Beatson Institute) to create a web app that functioned as a data portal for research studies that enforced a standard meta-data structure within the context of cancer-focused studies. The application was made using React as a frontend framework, Flask as a backend API and Neo4j, a graph-based database. The project was conducted through the University of Glasgow.Link to project repo.
Role: Design and Development
I couldn't find a backup program that did exactly what I wanted a backup program to do at the time, so I made my own. This project may be simple (hence the name) but it let me get to grips with Bash and shell scripting in general. I do have future plans for this project, but those aren't too clear as of writing, thus its current position in past projects.Link to project repo.
Graphics programming, good cook
Rust enjoyer, spontaneous adventure haver
Bike go vroom
Amazing guy, just needs a domain...
Makes a good UI