Design engineer

Government software doesn't have to feel like government software.

I design for real operators — non-technical staff who need forms, flows, and dashboards they can finish without a manual. UX measured by adoption, not screenshots.

0+
UX certifications
0
enterprise products designed
0+
institutions using the UX

Good architecture is invisible. Bad UX isn't.

I design the parts people touch — forms, flows, and dashboards that non-technical operators finish without a manual.

In this world

Before / afterUI galleryDesign system

Before / after

Same data. Different respect for the operator.

Government tools are usually built for the database, not the human at the desk. Drag to compare the default with the redesign — bigger type, plain language, and a flow that finishes without a manual.

New allocation

Assign items to an institution. We'll check stock for you.

✓ Stock reserved for 8 hours — you can review before confirming.
Reserve & reviewSave draft
After · the redesign
ALLOCATION ENTRY FORM (MODULE: MPDD_ALLOC_V1)
INST_ID *select...
ITM_CODE *
QTY_ALLOC *0
BENEF_TYPselect...
RMK_TXT
ERR: QTY_ALLOC must satisfy AVAIL_BUCKET constraint [code 4012]

* mandatory. Use ALL CAPS codes. Contact admin for INST_ID mapping.

Before · the default

The gallery

Screens, up close

Enterprise modules and client builds — tap a tab to switch projects.

Material distribution, inventory & dispatch

01 / 06

The system behind the screens

Design tokens, not one-off styling

Colour, type and shape live as tokens so every screen stays consistent and themeable — the same discipline powering this site's three worlds.

Colour

Accent
--accent
Secondary
--accent-2
Tertiary
--accent-3
Surface
--surface
Foreground
--fg

Type scale

Display / 48
Aa
Heading / 30
Clarity
Body / 16
Readable at a desk, not a demo.
Caption / 12
Operator-first

Shape & components

8px
14px
22px
PrimarySecondaryChip