All projects

Case study · 2026

Pulse

I built Pulse, a desktop time-tracking widget for Isla Outsourcing staff. Staff clock in and out from a small always-on-top window, and while they are on the clock it captures their screen and uploads it to the Isla Portal.

Pulse, cover

Overview

How it came together.

01

The goal

Isla places remote staff with clients who need to see that the hours are real. Pulse records them without getting in the way, and shows staff plainly whenever capture is on.

02

The approach

Sign-in with the portal account, clock in and out, breaks, and optional screen recording. Captures go to a persistent on-disk queue first, so nothing is lost when the network drops; the queue drains once the portal is reachable again. Each staff member gets an animated Avatar Lab character, and the interface uses Glint UI. Runs on Windows, macOS and Linux, with a download site built in Next.js.

03

The result

In use by Isla staff, with installers for Windows, macOS and Linux.

Showcase

A closer look.

Pulse, screen 1
Pulse, screen 2

Built with.

  • Electron
  • React
  • Vite
  • Tailwind CSS
  • Next.js

Want something like Pulse?

I can build you one shaped around your own business, from the first sketch to launch day.

  • Design and build in one
  • Works on every phone
  • Yours to own