---
title: "Gregor Soutar (@gregorsoutar) | Hashnode"
description: "Software engineer at the UK Astronomy Technology Centre, currently developing instrument control software for MOONS, a next-generation spectrograph for the V..."
url: "https://hashnode.com/@gregorsoutar"
---

@gregorsoutar

# Gregor Soutar

@gregorsoutar · Edinburgh, Scotland · Joined March 2025

### [Adobe Photoshop Lightroom API](https://gregorsoutar.com/adobe-photoshop-lightroom-api?utm_source=hashnode&utm_medium=feed)

Basic Exploration of the Lightroom API with Postman

4 min read · [gregorsoutar.com](https://gregorsoutar.com/adobe-photoshop-lightroom-api?utm_source=hashnode&utm_medium=feed)

[Jun 14, 2025](https://hashnode.com/posts/adobe-photoshop-lightroom-api/684e03f868f8a4bfe2ad5599)

### [Why use HashiCorp's Nomad?](https://gregorsoutar.com/why-use-nomad?utm_source=hashnode&utm_medium=feed)

A Junior Software Engineer's Perspective

5 min read · [gregorsoutar.com](https://gregorsoutar.com/why-use-nomad?utm_source=hashnode&utm_medium=feed)

[May 12, 2025](https://hashnode.com/posts/why-use-nomad/682244beb0572aec0e3ecbb7)

### [Keeping a Service Running with systemd](https://gregorsoutar.com/keeping-a-service-running-with-systemd?utm_source=hashnode&utm_medium=feed)

Recently, I created a simple Python server to control a Sky Q box and an LG WebOS television programmatically. The goal was to build a straightforward interface for someone who finds modern technology overwhelming. The kind of person who would strugg...

2 min read · [gregorsoutar.com](https://gregorsoutar.com/keeping-a-service-running-with-systemd?utm_source=hashnode&utm_medium=feed)

[Apr 26, 2025](https://hashnode.com/posts/keeping-a-service-running-with-systemd/680d0836104833a666443484)

### [Supporting a Digital Immigrant](https://gregorsoutar.com/supporting-a-digital-immigrant?utm_source=hashnode&utm_medium=feed)

Adding an Accessible one-button Interface to an LG WebOS Television

13 min read · [gregorsoutar.com](https://gregorsoutar.com/supporting-a-digital-immigrant?utm_source=hashnode&utm_medium=feed)

[Apr 15, 2025](https://hashnode.com/posts/supporting-a-digital-immigrant/67fec545c3894cfa21b37d36)

### [A Basic Local Retrieval-Augmented Generation (RAG) Tool with LangChain](https://gregorsoutar.com/a-basic-local-retrieval-augmented-generation-rag-tool-with-langchain?utm_source=hashnode&utm_medium=feed)

Create a local RAG tool with LangChain to integrate real-time data into LLM responses

15 min read · [gregorsoutar.com](https://gregorsoutar.com/a-basic-local-retrieval-augmented-generation-rag-tool-with-langchain?utm_source=hashnode&utm_medium=feed)

[Mar 22, 2025](https://hashnode.com/posts/a-basic-local-retrieval-augmented-generation-rag-tool-with-langchain/67df19c9e020db2c27241bd3)
