Skip to content

Useful software, carefully engineered.

RGPL is an independent software engineering and product studio. It designs, builds and maintains a growing suite of software products, built to one standard for accessibility, testing and documentation.

RGPL on GitHub

Products

opsboard

Portfolio demo

A real-time incident and service operations application: an Angular client and an ASP.NET Core API on PostgreSQL, where an incident changed in one browser updates in every other open one.

The demo is one shared instance with no sign-in: every visitor acts as the same sample incident manager, changes are visible to everyone using it, and the data returns to its sample state every day. To try it privately, run your own copy from the public source.

  • Incidents with severity, status, responders, written updates and a timeline
  • Services with health status, detail views and editing
  • Live updates with reconnect recovery, and a Ctrl+K command palette
  • An edit that conflicts with someone else’s change is explained, not overwritten
  • AI incident briefs that cite the records they draw on
Availability
Public demo only, not offered as a hosted service
Source
Public, MIT License
Stack
Angular, ASP.NET Core, PostgreSQL, SignalR
Demo
Shared, no sign-in, resets daily

hoa platform

In development

A platform for homeowners’ associations and the communities they run. It is in early development, with no release, public demo or public source yet.

Availability
Not available yet
Source
Private

Work

  • Accessibility is specified and tested

    Requirements are written down and checked by the test suite instead of assumed. OpsBoard’s browser journeys run axe-core with no accepted exceptions, and the RGPL design system holds every readable text pairing it supports to a 7:1 contrast target in both themes.

    Accessibility requirements and tests

  • Interfaces that recover

    A save that collides with someone else’s change is explained and can be continued, not silently overwritten. A rejected save keeps what was typed and moves focus to the field that needs attention.

    Recovery architecture notes

  • Builds that can be repeated

    Tool versions are pinned, demo data is seeded deterministically, and brand assets are generated from approved sources and checked against recorded hashes in continuous integration.

    Reproducible build configuration

  • Design foundations with tests

    Color, spacing and type are design tokens with a contrast contract. Components start from native elements and are checked with axe in light and dark themes in a dedicated design-system lab.

    RGPL design-system tests · private

Side projects

  • The North Express

    Live train and bus departures in Finland: pick a station and see what leaves next, where to board and any delay, from Fintraffic’s and Digitransit’s open data.

    Source
    Public, MIT License
    Stack
    Angular, ag-grid
  • Lotto Number Checker

    Checks rows of numbers against the winning numbers of a Philippine lotto draw and highlights the matches. It runs entirely in the browser.

    Source
    Public, GPL-3.0
    Stack
    Angular

Source

OpsBoard is open source under the MIT License: the Angular client, the ASP.NET Core API, the tests and the documentation. The RGPL design system and HOA Platform are developed in private repositories.

git clone https://github.com/rgpl-xyz/ops-board.git

Source licenses do not extend to the RGPL, OpsBoard and HOA Platform names, logos and wordmarks.

About

RGPL is an independent software engineering and product studio run by Veyo Regpala. My work spans Angular interfaces, ASP.NET Core APIs, and the systems that support them.