Versatile software engineer skilled in web, mobile and cloud technologies. Passionate about solving interesting business problems

Open to discussing new opportunities

Recent ArticlesSee all

Using AWS DMS to Depersonalise Sensitive Data

The AWS Database Migration Service is usually associated with the transfer…

September 12th, 2025

A Custom Jest Environment for Integration Tests

When writing integration tests in Jest, we usually need to connect to out…

May 15th, 2025

How to Import AWS Lambda Functions to Terraform

Sometimes, when working at a small scale or in a team that is new to the…

February 27th, 2023

CertificationsSee all

Selected ProjectsSee all

Global Video Upload Service

Global Video Upload Service

System design for a video upload service

cloud · consulting
Heatmap Service

Heatmap Service

System design for a rapid prototype heatmap service designed to display global video data

cloud · consulting
NaviSavi

NaviSavi

Video-only community for travellers, digital nomads and online wanderlust fans.

cloud · mobile
Voodie

Voodie

Voodie is the platform which promotes positive living through small changes every single day

concept · consulting
Voodie: Can I Drink It?

Voodie: Can I Drink It?

A proof-of-concept rapid prototype to identify a market need for the Voodie product range

mobile
Sound-Surf

Sound-Surf

Created a successful streaming and ticketing feature, video PPV, sales dashboards and more

web · ecommerce · music
Logo
James Does Digital
Software Development
Cloud Computing
Current Address
Edinburgh
Scotland
UK
This site was created using the Jamstack.
All articles © James Does Digital 2026. All rights reserved.