TOM CARTWRIGHT
CARTMOUSE | SOFTWARE ENGINEER

Hi, I'm Tom!

I'm currently a Software Engineer at Loop Technology where I use a range of technologies to create everything from human machine interfaces to robot programs.

Most of my experience lies in web tech, having become intimately familiar with JavaScript, TypeScript, ReactJS, CSS/SASS, NodeJS and C#/.NET. I'm always looking for ways to expand my knowledge and skills, having explored desktop app development using Avalonia; robotics and automation with Beckhoff's TwinCAT system; and game development with Godot and Bevy.

TOUCHFREE

TOUCHFREE | ULTRALEAP
An interaction engine and tooling libraries to enable touchless gesture control for kiosks and digital signage.
MADRONZIO | ULTRALEAP
A retail and brand exploration app, created as a demo for TouchFree. The high quality render animations were achieved by exporting frames of a video to PNGs, then rendering them in sequence to a canvas. This allowed for fine control over what frame was displayed at a given moment, giving a more engaging user experience.
BALLPIT | ULTRALEAP
3D interactable ballpit, created as a demo for TouchFree and designed for entertainment and brand engagement.
STOREFRONT | ULTRALEAP
A quick service retail application, created as a demo for TouchFree. Demonstrates the use of touchless control for a kiosk in a retail environment, allowing for features such as hover states that wouldn't be possible with touchscreens.
SHOOH | ULTRALEAP
A product customisation application, created as a demo for TouchFree. Developing this app involved writing custom shaders to create the "scanner" and the colour customisation.

WEBSITES

The main interface for Evie's Talking Buttons. Shows a grid of 6 different coloured buttons labelled: 'hello', 'feeling non-verbal', 'hungry', 'happy', 'tea, please' and 'milk no sugar'. Above is the title of the page and below is a button labelled 'settings'.
EVIE'S TALKING BUTTONS | PERSONAL
An aid for people who sometimes prefer to remain non-verbal. Customisable buttons that use the device's text-to-speech engine to say the words aloud.

DESKTOP APPS

The launcher window for the Ultraleap Widgets application. A list of the available widgets on the left hand side and an introduction on the right with links to a getting started guide and support pages.
WIDGETS | ULTRALEAP
A selection of apps (and launcher) for gestural control of Windows and MacOS. Featuring actions such as: play/pause/skip media, navigate through presentation slides, point with a virtual laser, and controlling the cursor to click and scroll.

AUDIO

TAPA-TAPA-TAPA | Uni
A multi-tap delay DAW plugin. Compiles to VST3 and AU. Originally made as coursework for my degree.