Developer Tooling Desktop App
A TypeScript/Angular/Electron desktop app built to close the developer experience gaps our team was working around every day.
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.
Hosts
Remote host management with live state, log streaming, and service control for dev environments.
Git Stats
Contribution tracking across the org — commit graphs, repository distribution, and year-in-review summaries.
AWS EC2
Browse running instances, health checks, and instance metadata without leaving the app.
Teams & Components
Browse teams, projects, and component ownership across the org. Filterable by creator, type, and membership.
Test Runner
Run functional and integration tests against remote environments with live output streaming.
Merge Queue
QA environment provisioning and submission management — submit diffs, track builds, manage the merge pipeline.