Product Manager · Digital Health · Digital Phenotyping

I build and operate the systems that turn passive smartphone and wearable data into research-grade behavioral signal — and I run the same rigor on myself.

I'm a product leader working at the intersection of digital health, clinical research operations, and mobile/backend engineering. I specialize in developing and maintaining the iOS, Android, and cloud infrastructure behind large-scale digital phenotyping studies.

As Head of Platform for the Beiwe Research Platform at Harvard T.H. Chan School of Public Health, I lead product management for a mobile research tool used in large-scale behavioral health studies — working directly with clients, researchers, and engineers to ship features, debug across the full stack, and manage the pipeline that turns high-throughput sensor data into meaningful behavioral metrics.

Before this, I worked in healthcare data analytics, building workflows to extract insight from complex financial and clinical datasets. My background spans neuroscience, software, and operations — which is mostly what lets me translate what researchers and clinicians actually need into a real development roadmap.

Outside of work: running, skiing, videography, drones, Legos, wearables — and turning all of the above into personal datasets I actually analyze. Reach out if you're working on something at this intersection.

01

Experience

Jun 2022 – Present
Senior Research Operations Manager, Head of Beiwe Research Platform
Onnela Lab, Department of Biostatistics, Harvard T.H. Chan School of Public Health

Direct operations of the Beiwe Service Center and manage ~20 active studies on the Beiwe platform across multiple countries — platform demonstrations, contracting, IRB management, onboarding, technical support, and data analysis support. Maintain costing models and collaborate with finance on center budget, invoicing, and platform funding. Manage a team of 4 research assistants; edit grants and manuscripts for publication.

Lead product development for the platform and its mobile apps, gathering feedback from external vendors and internal research teams to prioritize features and drive development with external technology partners.

May 2024 – Aug 2024
Head of Product
MIT Delta V Accelerator · Digital Health Startup (Stealth)

MIT delta v is a leading startup accelerator for MIT entrepreneurs. My team built a venture addressing burnout in high-stress professions — banking, healthcare, first responders, law — using in-house HR data and digital phenotyping to surface burnout metrics and recommend interventions. I led digital phenotyping and data visualization feature development through mentorship, funding, and structured customer discovery, culminating in Demo Day.

Sep 2021 – Oct 2022
Data Analytics & Reporting Manager
Departments of Neurosurgery & Psychiatry, Brigham and Women's Hospital

Led reporting and analysis of financial, clinical, and utilization data, translating it into actionable insight for hospital leadership, physicians, and finance. Built data pipelines using Python, SQL, and Tableau to streamline operations and support decision-making.

Identified a billing workflow error accounting for ~30% of lost revenue annually in the Psychiatry Department.

Jan 2016 – Jun 2022
Founder, Research Fellow & Administrative Director
Computational Neuroscience Outcomes Center, Brigham and Women's Hospital

Co-founded CNOC in the Department of Neurosurgery, providing academic training in the quantitative and methodological principles of clinical outcomes research — large dataset design, data management/analysis, medical genomics, statistical analysis, and the peer-review publication process.

Published 20 peer-reviewed journal articles; presented at national and international conferences.

Jan 2013 – Jan 2016
Technical Research Assistant II
Department of Obstetrics & Gynecology, Brigham and Women's Hospital

Supported Dr. Raina Fichorova's research on mucosal inflammation and immunity, independently managing timelines, contributing to experimental design, and developing novel cytokine assays with external vendors. Supervised junior lab members.

Published 10 peer-reviewed journal articles; presented at national and international conferences.

Oct 2010 – Jan 2013
Technical Research Assistant I
Department of Obstetrics & Gynecology, Brigham and Women's Hospital

Supported mucosal inflammation and immunity research in a CAP-accredited laboratory: specimen processing, data analysis with QC checks, cell and bacterial culture, ELISA and cytokine assays. Built extensive QC systems for data entry and analysis; co-authored research abstracts and publications.

02

Research & Publications

Computational Neuroscience Outcomes Center — 20 publications
In 2016, under Dr. Timothy R. Smith, I co-founded the Computational Neuroscience Outcomes Center (CNOC) in the Department of Neurosurgery at Brigham and Women's Hospital. The lab builds prospective databases of neurosurgical patients and answers outcomes questions by integrating EHR, radiological, billing/claims, and patient-reported outcome data.
Laboratory of Genital Tract Biology — 10 publications
In 2010 I joined the Laboratory of Genital Tract Biology under Dr. Raina Fichorova in the Department of Obstetrics & Gynecology at Brigham and Women's Hospital. The lab advances medical knowledge, prevention, and cure of inflammatory conditions in the female reproductive tract, improving reproductive and sexual health while fighting health disparities.
03

Personal Projects

Tool · Personal Behavioral Analytics

Instagram Activity Analyzer

I analyze my own personal data as a habit, not because anyone asked, so when Instagram made a full data export available I built a tool to actually look at what was in mine. It's a single self-contained HTML file that reads the export ZIP entirely in the browser: nothing gets uploaded anywhere, and the tool is built to ignore message and comment content outright, extracting only timestamps and anonymized contact IDs.

From that stripped-down data it computes real sociability metrics: who initiates conversations versus who responds, how long each side takes to reply, how concentrated my messaging is across my top three contacts, and what share of my activity happens overnight. It's the same kind of passive behavioral signal I work with professionally on Beiwe, just pointed at my own Instagram history instead of a research participant's.


01
Built entirely client-side. A single self-contained HTML file that reads an Instagram export ZIP directly in the browser, no data ever leaves the device.
02
Strips content, keeps only metadata. Extracts timestamps and anonymized contact IDs only; message text, comment text, and other personal content are explicitly ignored.
03
Computes real sociability metrics. Conversation initiation ratio, response latency in both directions, concentration of messaging across top contacts, and share of activity happening overnight.
04
Visualizes it with charts, tables, and a heatmap. Weekly and monthly breakdowns, daily averages, and an activity heatmap, exportable to PDF and CSV.

What's next: Next is extending the same sociability metrics (initiation ratio, response latency, nocturnal activity) to other personal data exports beyond Instagram.

Essay · Research Funding Automation

The Grant That Never Mentions Your Product

Part of running operations for the Beiwe Research Platform at Harvard's Onnela Lab is keeping it funded, which used to mean checking Grants.gov, the NIH Guide, and half a dozen foundation sites by hand, hoping I didn't miss a deadline three weeks out. I built a Python scraper that pulls open solicitations from public grant sources and has Claude score each one against the platform's actual research profile.

The harder problem wasn't the scraping. It was realizing that grant solicitations are written in the language of the disease or clinical question a funder wants solved, never in the language of the platform that ends up solving it, and rebuilding the search around that instead of around better scoring.


01
Started with a fake. Built an interactive demo first and caught myself about to ship a workflow around eight fabricated grant listings before writing a single real API call.
02
Rebuilt on real public data. Pulled from Grants.gov, the NIH Guide RSS feed, NSF, PCORI, and MLSC, deliberately excluding NIH Reporter and NSF Awards since those report funded projects, not open opportunities.
03
Built a scoring rubric from evidence. Had Claude rate every grant against a written profile of the platform, sharpened using the lab's actual funding history instead of my own guesses.
04
Found the real bottleneck. Scores went up after refining the rubric, but relevant hits didn't, because the search vocabulary was in platform language, not funder language.
"This R24 infrastructure mechanism directly aligns with BSC's mission to provide shared digital phenotyping research resources, though the NIGMS/ODSS focus is a softer fit compared to NIMH or NIDA."— Claude, scoring grant relevance

What's next: Next is rewriting the search vocabulary around disease and treatment language instead of platform language, then wiring results into a Notion database so a new run only surfaces what's actually new.

Essay · Digital Health Research

I Exported My Apple Watch Data Twice. It Didn't Match.

In 2018 I started tracking my own Apple Watch HRV data, just personal curiosity. When I exported the same historical stretch twice, once in 2020 and again in 2021, the numbers didn't match. Nothing about my actual heart rate history had changed, but Apple's algorithm had silently reprocessed it in between.

I shared what I found with JP Onnela, a Harvard biostatistician and the developer of Beiwe, the research platform I now run operations for. The finding made The Verge, and looking back, it's the moment I realized I wanted a career building the tools that collect health data properly, not just analyzing what other systems handed me.


01
Exported twice. Pulled the same historical HRV range from my Apple Watch in September 2020 and again in April 2021, out of habit, not for any study.
02
The numbers didn't match. Same 640-day window, 97 percent complete, but the variance was wildly different and the correlation between the two exports was just 0.67.
03
Shared it with JP Onnela. A Harvard biostatistician recognized it as the cleanest real-world example of proprietary wearable algorithms silently reprocessing historical data.
04
Covered by The Verge. The finding was picked up by The Verge and four other outlets, and became the moment I realized I wanted to build digital health tools, not just analyze their output.
"These algorithms are what we would call black boxes — they're not transparent. So it's impossible to know what's in them."— JP Onnela, The Verge

What's next: Less than a year after this made headlines, I became Head of Platform for Beiwe, the same research platform JP built. These days I get paid to do the thing I was already doing for free.

Essay · Secure Data Engineering

Building a Privacy-First Pipeline for My Own Call and Text History

Beiwe, the research platform I run at work, used to be able to collect call and text metadata directly from a participant's phone, until Apple changed what third-party iOS apps are allowed to see. I got curious whether there was still a way to get at equivalent data some other way, starting purely as a personal project on my own Mac, with every identifier hashed from the very first line of code.

Passive call and text metadata turns out to be a genuinely rich proxy for sociability, and building this taught me more than I expected about two things: verifying an assumption before trusting it, and designing privacy protection around what an attacker could actually do, not just what looks secure on the surface.


01
Read-only extraction. Pulled call and text history from Apple's local CallHistoryDB and Messages chat.db, verifying every undocumented field empirically before trusting it.
02
Recovered the missing text. Decoded Apple's binary attributedBody archive format to recover message text the plain text column no longer reliably stores.
03
De-identified by design. Every contact hashed locally with PBKDF2-HMAC-SHA256, upgraded from a faster hash after realizing phone numbers are too small a space to resist brute force.
04
Daily summary and dashboard. Built a Beiwe-style daily communication summary and a self-contained interactive dashboard, computed entirely from the hashed data.

What's next: Exploring whether a packaged, non-technical-participant version of this pipeline could ever become an official Beiwe workaround. Still just an idea at this point, not yet proposed anywhere.

Essay · Personal Productivity

Systems Not Silos — A Productivity Framework

I work at the intersection of academic research, software development, platform operations, technical support, and client account management — which means constant context-switching across very different kinds of work. Managing that manually, keeping it all in my head and improvising responses to recurring situations, was unsustainable. So I built what I think of as a professional operating system: a defined set of inputs, transformation rules, storage locations, and outputs that runs recurring work without me reinventing it every time.

The piece walks through six foundational principles — systems over silos, low friction, documentation, knowledge bases, automation, and AI as a transformation layer — and then applies them end-to-end: how Notion functions as thinking infrastructure, how Todoist stays a pure execution layer instead of a dumping ground, how meetings get prepped and closed out before the transcript is ever touched again, and how the inbox becomes an input stream instead of a to-do list.


01
Systems, not silos. Connect the tools you already have — email, notes, tasks, files — so information captured once is available everywhere it's needed, instead of you manually bridging the gaps between them.
02
Low friction. Every component has to actively reduce effort, not add to it: fewer clicks to capture something, fewer decisions about where it goes, fewer moments where the system itself becomes the obstacle.
03
Documentation. Writing things down is operational leverage, not archival — a well-documented decision or process can be reused by a person, a model, or both.
04
Knowledge bases. Turn scattered notes into a queryable, interconnected system that surfaces the right context at the right moment, so you're never reconstructing history from scratch.
05
Automation. Any task done the same way twice is a candidate for a rule, template, or script — reserve your attention for the decisions that actually require judgment.
06
AI as a transformation layer. Treat AI as a deterministic step in a workflow, not a chatbot — converting messy inputs like emails and meeting notes into structured, usable outputs.
"You shouldn't be the integration layer between your own tools."— Systems Not Silos

What's next: This is the first in a series on building a professional productivity system — upcoming pieces go deeper on knowledge base design, AI workflow architecture, and a CRM system that actually supports how you work.

Custom GPT · Product Case Study

JARVIS — Job Analysis & Role Vetting Intel System

Job searches are overwhelming — juggling resumes, tailoring applications, figuring out which roles actually align with a long-term goal. I wanted a tool that could stay organized, give strategic feedback, and support the whole process. So I treated it like launching a real product: built, tested, refined, and iterated on prompts to fix hallucinations — with my sister, who was job-hunting herself, giving real-time feedback on which features actually mattered.

My own background spans clinical research, operations, analytics, product management, and two startup stints — I needed something that could see the pattern across very different opportunities and gradually build a picture of what an ideal role actually looks like, not just score one job at a time.


01
Resume upload. The resume becomes the foundation for every evaluation and tailoring pass that follows.
02
Career path mapping. JARVIS generates three distinct career paths, each as a table with 3 steps, timelines, key responsibilities, target company types, and salary ranges — and offers to save any path for later reference.
03
Job description evaluation. Every job I share gets scored and logged: fit score out of 100; strengths and weaknesses with resources to close gaps; target salary range and long-term fit summary; a running, ranked table of every job evaluated so far; a continuously evolving "ideal job profile".
04
Resume & cover letter tailoring. Rewrites for clarity and ATS keyword optimization — using only what's actually in the source resume. No invented experience, no retitled roles.
"At any point, I've been able to ask JARVIS to show me an updated job ranking table and it's good about giving you a full list of all the jobs you've fed it, sorted by fit score and the details about those jobs."— JARVIS user
"One of the best things about the tool is that it keeps me focused on looking for jobs that align with the long-term plan JARVIS suggested. This has helped me keep my search targeted toward my own growth goals, rather than falling into that desperate mode where we apply to everything."— JARVIS user

What's next: Live job feed integration for proactive matching, ongoing skill-gap analysis, a built-in application tracker with interview prep, real-time ATS scoring, and LinkedIn profile alignment suggestions — building on the same foundation as the search itself evolves.

Custom GPT

FRIDAY — Fantasy Research, Data & Analysis for You

Fantasy football is part skill, part luck, and a whole lot of research — juggling analyst sites, injury updates, and endless flex debates. I built a persistent, stateful GPT that acts as a personal GM: it remembers my roster across the season, builds an ideal lineup each week from matchup-based projections, produces sourced player reports (ESPN, FantasyPros, Yahoo, RotoWire, Draft Sharks), evaluates waiver and trade moves with tier-based value, and proactively flags injury news on my own roster with replacement suggestions.

Structuring the role, defining outputs, and wiring in stateful memory so it evolves across a 12-man PPR league season was the real challenge — and it's already saved hours of weekly research.

04

Health Data Studies

Ramadan Eating Patterns & Health Effects
How does fasting during Ramadan affect my physiology and daily behaviors compared to a control period, as measured through wearable and dietary data?
Study details
Design
N-of-1, two matched two-week periods — Ramadan fasting vs. non-Ramadan control
Streams
Dietary timing (MyFitnessPal), CGM (Dexcom Stelo), HR/HRV/steps (Apple Watch Ultra, Oura Gen 3), sleep & readiness (Oura), contextual sensors (Beiwe)
Analysis
paired t-test / WilcoxonCohen's dtime serieslagged correlationmixed effectsCGM AUC
Open questions
Does delayed post-sunset eating affect sleep latency? Do iftar meals cause glucose spikes that shift over the month? Are readiness scores predictive of fasting tolerance?
Apple Watch vs. Oura Ring Comparison
How do summary metrics from the Apple Watch Ultra (Gen 1) and Oura Ring (Gen 3) compare when measured over the same year-long period?
Study details
Design
Observational, ~1 year (May 2024–May 2025), no control period — daily & weekly comparison
Streams
Resting heart rate, HRV, sleep duration, and other overlapping summary metrics from both devices
Analysis
descriptive statsBland-AltmanPearson / Spearmanpaired t-testcross-correlationmixed effects
Open questions
Do the devices agree on directionality of change? Are discrepancies larger during travel, illness, or poor sleep?
Breathing Restriction Device Trial
What is the effect of using a breathing restriction device for 10 minutes a day on physiological and behavioral metrics?
Study details
Design
2-week trial (May 21–Jun 3, 2025) vs. 2-week control period immediately prior
Streams
RHR, HRV, sleep quality, respiratory rate, activity, and timing/duration of breathing sessions (Apple Watch Ultra, Oura Gen 3)
Analysis
descriptive statspaired t-test / Wilcoxontime seriesCohen's dstratified AM/PMmixed effects
Open questions
Does time of day change the effect size? Do longer sessions produce larger improvements? Does any effect persist post-trial?
Sunlight Exposure Effects
How does sunlight exposure affect physiological recovery and readiness — sleep quality, HRV, and Oura readiness score?
Study details
Design
All available historical data, high- vs. low-sunlight days compared retrospectively
Streams
Daily sunlight exposure (GPS/activity + weather APIs), HRV, readiness score, sleep metrics, step count as a confounder check
Analysis
quantile stratificationt-test / Wilcoxonlinear regressionmixed effectstime-lag analysis
Open questions
Does morning sun outperform afternoon? Is the effect seasonal, or nonlinear with diminishing returns?
Screen Time Effects
How does daily screen time impact HRV, sleep quality, and Oura readiness score?
Study details
Design
All available historical data, high- vs. low-screen-time days; travel days excluded
Streams
Daily screen time (iPhone/Watch/third-party logs), HRV, readiness score, sleep metrics, travel indicators
Analysis
quantile stratificationunpaired t-testlinear regressionmixed effectslagged regression
Open questions
Does screen time closer to bedtime hit harder? Are some app categories more disruptive than others? Does high physical activity buffer the effect?