Stakeholders
Individuals
Goal: Give people the power to raise their own guard and know when diseases are in their network. Let them do all of this while preserving anonymity, and providing a simple, yet powerful UX. Give people the equivalent of a weather radar, but for disease.
Communities
Goal: Provide communities with actionable data about the health of their constituents in an anonymized dashboard. As a bonus, make it easy to create COVID-related guidance and alert community members of important updates.
Scientists
Goal: Enable access to anonymized, high quality labeled data to expedite research on COVID virality, vaccine efficacy, and symptom spread. Tap into NOVID’s world-class proximity data to learn how COVID-19 actually spreads.
For Individuals
Individual users get access to a transparent and simple interface to monitor their NOVID Radar. If someone sees a positive case in their network, they receive guidance for how to take precautions.
The design of this interface went through many revisions over the last year, with an emerging trend of de-cluttering and simplifying the interface as time went on. Less is more. Prototyping this in Figma and rapidly developing it in Android/Swift proved useful in testing the feasibility of our designs. The hardest part of mobile development was implementing the Bluetooth + Ultrasound protocols, which Duncan Carroll and Po-Shen Loh architected. The bar charts and visualization were custom, and required a great deal of thought to optimize for performance. Hopefully with Jetpack Compose, we can re-do them to be more performant!
One critical decision for the mobile app was moving all of the reporting logic (reporting positive/negative/symptoms/vaccine status changes) into cleverly pre-cached web-views. I made this decision because we’d often release small changes which needed to be in-sync across both iOS and Android. With app store review times for both stores being out of sync, this made it hard for us to deliver a consistent cross-platform feature set. Moving the UI + logic into the web gave us a robust way to keep all clients up to date, while delivering a UI that’s indistinguishable from the native elements.
For Communities
Communities get detailed, anonymized breakdowns of their members. NOVID provides a feature rich platform for data analysis, as well as COVID-19 guidance and administration with direct push notification access. This equips administrators of NOVID-powered communities with all the tools they need to monitor and adapt to their specific COVID-19 situation.
Prototyping and shipping the web application was a group effort. Kazi Jawad lead the charge on Redux implementation, while Bennett Huffman lead design system integration. My primary function was at the beginning, rapidly prototyping all of the features our partners were requesting, while also working with our Backend and Algorithms teams to standardize data models and align on spec. A lot of my job for implementing NOVID Communities was in the early set up + final QA of features, and thankfully many wonderful helping hands pushed these features out with me along the way.
For Scientists
NOVID’s latest endeavors reach far into the scientific community. Our outreach to epidemiologists and mathematicians around the world has connected us to some of the world’s best and brightest. With their help, we’ve been able to convert NOVID’s hyper-accurate contact tracing/early-warning data into one of the most useful anonymized data sets for studying COVID-19 spread and prevention. With our tools, scientists can study real data and learn how COVID-19 actually spreads.
The above web application is a network-visualizer which shows anonymous Positive/Symptomatic/Exposed/Vaccinated nodes (people) in a force directed graph. Bennett Huffman lead the development of this, with assistance from our Backend and Algorithms teams to create a scalable data model for it. The tool provides a platform for temporal graph simulations as well as data upload from real NOVID Communities.
Process - Ideation
Mobile UX/UI Evolution
NOVID has been around for a year. Take a look at its evolution below. I’ve been hands-on since Day 1, there’s too much content in our pipeline to cover in this page. If you’d like a deep-dive discussion on this, contact me!