Back to projects
work

Developer Tooling Desktop App

A TypeScript/Angular/Electron desktop app built to close the developer experience gaps our team was working around every day.

TypeScript Angular Electron

fli-gui started as a small utility to smooth over rough edges in the day-to-day developer workflow — host management, test runs, merge queue visibility. Over time it grew into a full desktop application used across the engineering team.

It has its own packaging pipeline, Electron IPC layer, persistence layer, and self-upgrade mechanism. Built incrementally alongside normal feature work.

Host management — live state, processes, and connection details

Hosts

Remote host management with live state, log streaming, and service control for dev environments.

Git contribution graphs and repository stats

Git Stats

Contribution tracking across the org — commit graphs, repository distribution, and year-in-review summaries.

EC2 instance browser with health checks

AWS EC2

Browse running instances, health checks, and instance metadata without leaving the app.

Teams and component browser

Teams & Components

Browse teams, projects, and component ownership across the org. Filterable by creator, type, and membership.

Test runner with live output

Test Runner

Run functional and integration tests against remote environments with live output streaming.

Merge queue and QA submissions

Merge Queue

QA environment provisioning and submission management — submit diffs, track builds, manage the merge pipeline.