Updates to an executive boardroom app: per‑platform customization, custom context menus, and Surface tablet support.

Elekta Executive Boardroom

Experiential Engineering

Two people walking in front of a Downstream screen.

Status

Shipped

Company

Downstream

Duration

4 Months

Role

Experience Developer

Tech Stack

Problem

Elekta needed fine‑grained control of presentations across platforms, plus a way to expose quick actions via context menus and run the experience on Surface 3 tablets.

My role

  • Designed the database schema for custom context actions
  • Linked new buttons to existing content types
  • Built a Vue 2 drag‑and‑drop editor for managing menus
  • Helped adapt the experience for Surface tablets

My Contributions

  • Modeled context actions as first‑class entities with clean relations
  • Built a reusable menu editor instead of ad‑hoc forms
  • Kept platform‑specific logic isolated so behavior stayed predictable

How it ended

A more customizable app that let sales and executives tailor the experience quickly and display it on screens from executive boardroom LED walls to portable tablets in remote sales meetings.

Notes

This was an interesting project for a few reasons. First, it was one of my first CMS projects from back when we built CMS apps on a per-project basis, and we injected some new menu building functionality into it. A few years later, I was able to hop into the experience side of the app to add new features, giving me a true experiential "full-stack" building experience while bringing things full-circle.

Project Gallery

Elekta Welcome Wall. Image credit: Downstream
User giving presentation of Elekta application. Image credit: Downstream
The Elekta app. Image credit: Downstream

Impact

usability
reusability

Working on a similar control surface? Happy to talk through options.

Start a conversation