Skip to content

Work

Since joining Brighton Science in July 2022, I have successfully completed over 150 stories, leaving a lasting impact on the BConnect web application and our suite of tools including GitHub, Jira, and Azure. Below, I showcase some of my contributions in delivering an exceptional product to our customers. The left-hand navigation outlines additional skills and experience that underscore my value to the team.

Surface Profile Development

Passionate about making internal tools the best they can be for fellow co-workers, I led discovery conversations for improving Surface Profile Development. After a half-day workshop in March 2022 and continued conversations with our primary stakeholders, I created the appropriate initiative, epics, and stories to encapsulate the work.

Discovery Meeting Whiteboard

Sticky notes on a virtual whiteboard

Jira Initiative

Jira Initiative outlining the details of Surface Profile Development Project

Surface Profile Development Experiment Template

The need for an experiment template specific to surface profile development was identified and created. It needed to be available only to certain internal users so the template is hidden behind an internal user role. BConnect web app experiment template selection view with surface profile development selected

Network ID Picker

This new template presented a unique challenge since a Brighton employee would need to be able to assign it to a specific client. We added an environment picker that only displays for Surface Profile experiments (and, therefore, internal user roles). BConnect web app experiment details view with selection highlighted in environment id dropdown

More Improvements for Developing Surface Profiles:


Warn a user if they're about to overwrite an existing profile

Overwrite Warning Modal

Easily view a profile and all of its fields

Working with internal stakeholders again, I gathered information about the best way to organize, order, and display surface profile data and then implemented a solution.

In the Surface Profile list, a user can select 'View profile' Table row with hyperlink to View Profile

The user is then taken to the Surface Profile view where they can expand and collapse sections to view relevant fields and easily copy the JSON from this page as well. Surface Profile View Profile Page

Search Surface Profile list

The list of surface profiles will continue to grow and now users can search by Network ID.

All results Surface Profile List View all results with 2 columns redacted

Search results Surface Profile List View search results displays 2 profiles in a list with 2 columns redacted

Client Logos

⚠️ NOTE: Due to non-disclosure agreement (NDA) restrictions, I am unable to share images on this public site, but have outlined the steps taken below to ensure a seamless and excellent customer experience.

To ensure our clients would have a personalized touch on their BConnect devices, I added each of their logos to BConnect manually since we did not yet have the functionality for users to add their logos independently. This entailed:

  1. Finding logos for each client and making sure they would look good on the device
  2. Verifying each logo individually on the device emulator
  3. Verifying each logo on the actual BConnect device at the Minneapolis office
  4. Receiving approval from management
  5. Collaborating with two teammates to upload the client logos directly to the PROD Azure Blob Storage. This was necessary because the Admin - upload client logo feature had not been released yet
  6. Lastly, I made improvements to the Administration/Client Upload section based on input from UX to enhance its functionality

FormKit

VueConf 2023 had a profound impact on me, especially when it comes to FormKit. Recognizing the need for faster form development including improved validation and accessibility support, I successfully integrated FormKit into the BConnect platform, empowering us to create forms more efficiently.

Blank project form with an open datepicker