Fluree created an open-source immutable RDF graph database built on W3C standards. The Fluree system natively supports JSON-LD and can leverage any RDF ontology. Sightsource created a user interface using NextJS to query from and transact to the database, also allowing users to share data with one another.

My Memory Carebook

The entire system is designed for ease of use by people of all ages. Multiple ways to arrive at areas of common interest and image-based representation of core concepts helps promote usability. Building a digital legacy can be a daunting prospect without any guidance. Fortunately the system makes it easy by allowing you to piece together assets you've provided in different areas. The messages in a bottle feature is used to capture and share private messages for others. My Favorite Memory Builder is a feature designed to facilitate curating your content into special memory capsules that can be shared. Enabling you to add meaning and bring raw digital assets together in an easy to use fashion was the goal here.

Connect Dental

This is a startup company focused on providing a gig-economy for dental professionals. The application connects dental offices in search of part time or temporary help with verified, licensed professionals in their local area. This one is also a web application written to be mobile-first. It is Elixir and PostgreSQL deployed to Ubuntu 18.04 Linux in the AWS cloud with Reactjs for the UI.

Longitudinal Data System

Wouldn't it be useful to have a single source for educational data from the time a child enters Kindergarten through the time they graduate high school? The State of VA thought so and offered a grant to build such a system with data analytics built on top of the aggregated data. We built this system for Interactive Achievement, now no longer in existence, but purchased by PowerSchool in Feb 2016.


Several years ago as Fall was just taking hold in NC we received a call from Canopy Partners, a client of ours, to arrange a meeting with Heather, a colleague of theirs, about to launch a startup company. Heather and her colleagues had just achieved funding and were going to launch an allergy-related business the following January. At the time Heather had a good idea of how the business should work but had no discrete process or system that would enable those steps to occur 3 months hence. We were called by Canopy and introduced to Heather because we were identified as one of the only ways to meet the goal of a new system built on sparse specifications in just a few weeks. Several weeks later the process Heather described came to life in the form of a scaleable, cloud-based (AWS), web-based (ASP.net MVC) system that reliably and securely manages the fundamental business operations. Some innovative features of the solution include drag and drop vial preparation, integration of real-time, tablet-based data capture and custom report template rendering.


The Program Information Management System built for B/E Aerospace, known commonly as ProView, grew out of a need to manage documentation requirements for the delivery of product. A given program is associated with a significant list of time-sensitive documentation that must be provided in a timely fashion in order to meet customer delivery timeline expectations. Much of the value of the Data Submittals portion of ProView is the real time view of metrics of interest, as depicted in this dashboard. Prior to the implementation of a system that both identified requirements within the context of related programs and also captured activity transactions for every step in the process it was an extremely arduous task to identify program delivery risk, or for that matter, even late requirement submissions. It is now as simple as either running an interactive search or executing a canned report to evaluate trends and to highlight areas needing attention.


This is a startup company affiliated with a national health organization. This application is focused on providing employers an option to ask in-office employees wellness questions during the pandemic. Anyone reporting results of concern are contacted for discussion and advice by a healthcare professional. This one is a web application written to be mobile-first. It is serverless in the Azure cloud using C#, SQL Server for persistence and Reactjs for the UI.

Supplier Portal

Several years ago B/E Aerospace recognized the opportunity to significantly improve in the area of supplier collaboration. While their underlying, internal systems were rock solid the direct, automated interaction with their supply base had not been a priority. Most interactions with supplier organizations occurred by talking on the phone, by sending emails and by printing purchase orders to send by traditional paper mail. Accelerating, standardizing and recording communications between internal and external transaction representatives saved time both internally and externally, reduced expense on things like printers, PO forms and postage and provided a platform for further supply-chain coordination. In order to promote speed of adoption the system was built to be very user friendly. The reduced configuration and user-focused approach to building this system has been said to make it more accessible to primary users than some of the costly packaged solutions offered in this space.


A client that came to us a couple of years ago with a critical but high-touch process managed primarily through a combination of spreadsheets and email needed a more streamlined product ordering system. Lack of standardization and the manual intervention necessary to overcome issues with having outgrown a spreadsheet-based system was evidencing itself in many extra hours spent by dedicated personnel, difficulty in training new personnel with tribal knowledge and an increasing internal cost to prepare each proposal. SWIFT is a good example of a process that was well-conceived by those who lived it daily but whose frayed ends in certain areas needed to be tied down in order to emerge with a solid system. In cases like SWIFT the iterative 'Agile-ish' approach to development is indispensable in order to continually incorporate user refinements while ensuring a solid system once the dust has cleared.