About me
Hello, I'm Cameron! I work across the tech stack at CERN to develop platforms that facilitate reproducible research and open science.
I also build the tech for Creator Campus (https://www.creatorcampus.io/) - we partner with UK universities and provide a platform to help students and graduates find exceptional co-founders.
I graduated in Computer Science at the University of Edinburgh in 2024. During the year following graduation, I travelled the world with my partner doing a bit of work exchange and a bit of app/web dev freelancing for clients around the globe. Outside of travelling and coding, I love snowboarding, writing music, and everything outdoors!
Education
-
University of Edinburgh / BSc Computer Science (First Class)
Honours project : Visualising the National Library’s Publication Data -
The High School of Glasgow
Advanced Higher: Computer Science, Mathematics, Physics
Higher: Computer Science, Mathematics, Physics, Chemistry, English
Experience
-
CERN / Full Stack Developer
- Working across the tech stack at CERN to develop platforms that facilitate reproducible research and open science in Europe and beyond!
-
Creator Campus / Technical Co-founder
- Responsible for the development of Creator Campus (https://creatorcampus.io/), a React and Typescript web app connecting student entrepreneurs in the UK
- Powered the modern UI with a Firebase/InfluxDB backend designed to scale to thousands of users.
- Implemented GitHub Actions pipelines to automate testing and streamline development
-
N4 Partners / Technical Consultancy Intern
- Worked closely with client teams to analyse requirements and advise on technical solutions
- Effectively communicated these solutions to non-technical audiences
- Investigated and presented on upcoming business challenges through slideshows and reports
-
CERN / Software Engineering Intern
- Built and published a Python package to gather telemetry from internal software tools
- Prepared Grafana dashboards to track this data, using InfluxDB as a backend
- Set up a GitLab CI pipeline to build, test, and deploy the package to PyPI
- Frequently contributed to colleagues' work via branches and merge requests
Projects
-
RunQuest
Sep 2023 - Present
RunQuest is a unique, gamified take on fitness where you can capture virtual territory by running in the real world. It aims to foster a sense of community and motivation by providing a platform for engaging in friendly competition. An interactive map shows territory captured by you and other runners updated in real-time. Climb the leaderboard by capturing territory and take others down by capturing theirs.
Hackathons
-
HackTheBurgh X: AirMed
Mar 2024
In 24 hours, my team developed a Chrome extension that tracks posture and alerts the user when they start slouching. Our project, AirMed, won prizes in three categories: Most Entrepreneurial Potential, Innovative Tech for Everyday Challenges, and Best Use of Cloud.
The extension was built with HTML on the front-end and used the laptop webcam to send images to the back-end for classification via AWS API Gateway. This was connected to Sagemaker which used a fine-tuned ImageNet model to classify the images and detect slouching. We used our own training data to fine-tune the model by taking videos of ourselves with good/bad posture.