About me
Hello! I'm Cam, an app/web development freelancer. I just finished studying Computer Science at the University of Edinburgh in May 2024 and now looking to take my career into an interdisciplinary field like biotech, sustainability, ag-tech, etc. In the meantime, I'm open to bringing your app/web visions to life and helping you commercialise them, so reach out if that sounds like you!
Since graduating, I've been travelling the world doing a mixture of work exchange for the hosts I stay with and 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
-
RunQuest / Technical Co-founder
- Developed and shipped Android/iOS apps using Flutter and Firebase that gamify running by letting users compete for territory on a live map; designed to scale to over 10,000 users
- Embedded innovative ways for the 200+ users to send feedback and vote on new features
- Developed an admin dashboard to view this feedback and enable data-informed decisions
-
Creator Campus / Full Stack Lead
- Developed a customer-facing analytics dashboard on web with a Firebase/InfluxDB backend
- Used React and Typescript to create an intuitive interface to explore and interact with the data
- Built a global chat to connect users across the platform using GetStream
-
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.