Carl Gunderson

WEB DEVELOPMENT
LunaDNA logo

Lead Frontend Engineer (2019 — 2024)

LunaDNA
SUMMARY
As an early hire and Lead Frontend Engineer, I built the connected suite of web apps that comprised Luna's Member-Admin-Researcher product offering.

I hired three frontend developers, and we all worked closely with our 3-person backend and 2-person devops teams to create a scalable, secure, and performant platform that served hundreds of thousands of users.

Unfortunately, in the end Luna was unable to find a sustainable business model and was forced to shut down.
PROJECTS

Luna Member

Luna Members can share (with fine-grained privacy controls) DNA sequencing reports, Genetic Health Tests, health and lifestyle surveys, connected electronic health records (EHRs), and medical imaging and documentation.

🚀 Features

OIDC identity authentication and policy-based access control (PBAC)gRPC and WebRTC streaming API for video and audio survey responsesRedux store, query caching, and WebSocket connections for managing stateful user contentFeature flag-driven development methodologiesError management and reportingKPI and conversion tracking

📈 Achievements

150k+ registered members95% conversion rate from registration to consent100k+ study members30k+ DNA files uploaded50k+ surveys completed20k+ patient portals connected300k+ EHRs synced
Luna Member background
React.NETAWS

Luna Community Admin

Luna Community Admins can create and manage Studies, Member Notifications, Referral campaigns, and more features.

📈 Achievements

100+ communities onboarded500+ studies created
React.NETAWS

Luna Survey Builder

Luna Survey Builders can create and manage extensive surveys that include a wide range of functionality such as branching logic, 12+ question types (audio, video, card sort, matrix, custom response sets with autocomplete), validated instrument and measure libraries, versioning system, and more.
React.NETAWS

Luna Research Workbench

Luna Workbench is a research sandbox for Community Researchers to explore and analyze their Luna Members' data. Researchers can choose how to view and analyze the data with options like Jupiter Notebook, Tableau, Amazon QuickSight and more.
React.NETAWS