About Me

I'm a Computer Science student from Scotland with an interest in Software Development and Design. I have experience in a variety of programming languages and frameworks, and I'm always looking to learn more.

My Work

Official Lobbio Launch

September 2024 - Present

Released Lobbio, a mobile app that connects people to the events, groups and businesses in their local area.

Software Engineer Internship @ NCR Atleos

June 2024 - August 2024

Joined the Vision team at NCR Atleos as a Software Engineer Intern for 3 months.

Worked on containerizing and deploying the Vision ATM monitoring tool as separate services in a Kubernetes cluster.

This aims to reduce unnecessary usage of resources and money as we can auto scale services horizontally, according to the resource demands.

Dundee Hackathon 2024 Winners

April 2024

Our group won BlackRock's prize for creating a financial accessibility tool.

In 24 hours we created a web application to act as a financial multi-tool, teaching people the fundamentals of finance.

This included an early savings calculator, home deposit calculator, pension calculator and a compound interest simulator.

Raddle.net

September 2023 - November 2023

Developed a web platform which allows digital creators to promote their music, art or brand by creating a raffle to gain exposure. This means users can login and claim tickets for free, in return for viewing the raffle promotion.

Software Development Internship @ Contxt

June 2023 - August 2023

Joined Contxt in Edinburgh as a Software Development Intern for 3 months.

Worked on the FAPI conformance check service for Contxt's API monitoring tool, using ExpressJS.

Implemented Swagger doc upload and comparison service on Darkspark.

Learned a new codebase of VueJS and Python as Contxt merged with APIMetrics.

Created a test expressJS server on Google App Engine to demonstrate FAPI policy conformance checks.

Footly

April 2023 - May 2023

Developed a mobile app using React Native, which helps users to create and join friendly football matches in their local area by creating joinable public lobbies, visible to people nearby.

MapOfInternet

2021

Created a python script that scrapes websites recursively and creates local markdown files for each website URL where each file contains all the links found on that website, as markdown links.

Then ObsidianMD graph view can be used to visualise the links between all the websites in a graph.

My Skills

Languages

Python

Javascript and Typescript

HTML and CSS

Java

C/C++

Bash

Tools

ExpressJS

React - NextJS

React Native

Firebase and AWS

Firestore and MongoDB

MySQL