Portrait of Stuart Thomson

Stuart Thomson

Prior Work

Here are a selection on the products I have worked on over my career.

Realtime Conveyancer

Realtime Conveyancer

Proaxiom - Released 2021

Realtime Conveyancer is a startup out of Western Australia, looking to make conveyancers' jobs more efficient.

I worked on all aspects of Realtime, from gathering requirements, to designing, architecture, infrastructure, Ops, and of course development. This application, more than any other, shows my capability as a full-stack developer. Now, Realtime is out there in the world, supporting conveyancers to do their job more effectively than ever.

PEXA UK Prototype

PEXA UK Prototype

Proaxiom - 2020

The Australian PropTech company PEXA has been making moves towards the UK property transaction space, and asked Proaxiom to design a prototype for the upcoming venture. This involved radically rethinking the workflow process; providing insights into the process directly to the user. The process focussed on ensuring the necessary steps for a transaction occurred in the right order, with all dependencies met.

PEXA Plus

PEXA Plus

Proaxiom - Released 2018

Working for the Australian PropTech company PEXA, PEXA Plus quickly grew from a single dashboard to an entire suite of functionality. PEXA Plus Marketplace became PEXA's first source of alternative revenue, providing direct benefit to shareholders.

I worked alongside my team to deliver the initial prototypes, while involved integrating with multiple third party providers for the marketplace documents. These prototypes gained immense positive feedback from users, and led to further business opportunities for Proaxiom.

Personal Projects

I do also work on other things in my space time. Most of the time, these are to fulfil a need I have at work, or simply to help me learn something new. The software industry is constantly evolving, so it is important that I keep on top of my own learning.

Completed Projects

These are the lucky ones that have graduated to the promised land known as "the done column of my projects board".

the-index

GitHubthe-index

the-index is a link bookmarking site with tags and searching. I made it because I was losing track of the tickets I had worked on previously at work, and found myself benefiting from having links to past tickets easily searchable.

Signing up to the-index is not possible. You can contact me directly if you believe it would be useful to you. Alternatively, grab the Docker images and run it yourself.

EdNon

GitHubEdNon

EdNon is an experiment into the IndexedDB APIs, and the implications of storing data on the client using async APIs. It also filled a need of mine at work, where I needed to keep track of the time I had spent on different tasks. With this, I was able to create as many timers and notes as I needed, without any extra menus.

All data is stored locally on the browser. There is no server behind this application (apart from the web server).

Active Projects

These projects are still actively being worked on. If they look like your kind of thing, then contributions are welcome!

How to Screenshot

GitHubHow to Screenshot

A website to show how to take screenshots on various platforms.

This project was partially to solve a pet peeve of mine (when people use their phone to take a photo of a screen), but also to try and make a modern website without any framework at all. All images are embedded SVG, meaning the browser doesn't need to fetch additional resources to load.

sthom.kiwi

GitHubsthom.kiwi

I am working on the very website you're looking at. It's my goal to write a little bit for it each week, whether that be the code for the site or working on a draft blog post.

Infrastructure

In the background, I am trying out different ways of orchestrating any services I want to self-host, and how to manage the deployment and upgrading of them. It's a fairly slow and steady project at the moment, and I am using tools that I have not used before It's a complex topic, so rushing through is only going to lead to issues down the line.

Dormant Projects

These projects are currently lying in wait for either time or motivation.

Colour Tool

GitHubColour Tool

Initially a tool to help me compare colours, this project ended up being a journey down how colour is represented in computers, the features of different colour spaces, and just how much we take for granted when it comes to colour.

In the future I want to extend this to have a more advanced colour picker, as well as better representations of the colour spaces, so that others can learn what I have only scratched the surface of.