Skip to content
BackNov 7
David O.
Upwork badge

David O.

Senior Data Scientist | R, Shiny, Machine Learning & Statistics

I turn messy, high-stakes data into decisions people can act on. Over 15+ years and 66 Upwork contracts (~4.9/5 stars across rated jobs, 84% perfect 5.0s), I've built my practice on one promise: you get a clear answer, a tool your team can actually use, and plain-English communication throughout. What I do best: * Interactive R Shiny dashboards and analysis platforms: 12+ shipped, including a 20+ package bioinformatics platform and a no-code causal-inference tool for pharmaceutical analysts * Machine learning and predictive modeling: injury prediction for an NFL franchise, mortgage default risk, game simulation * Statistical analysis: hierarchical Bayesian modeling, MaxDiff and survey analytics, meta-analysis, causal inference * R package development: a production package built over a 952-hour flagship engagement, plus a released CRAN package * Quantitative finance: DCC/GARCH modeling, asset allocation, backtesting frameworks Domains I know well: healthcare and EHR data, bioinformatics and genomics, finance and trading, marketing analytics, survey research, and sports. How I work: independently, end to end. Most clients hand me a problem, not a spec. I scope it, deliver in agreed milestones, and explain the results so non-technical stakeholders can make the call. That approach is why most of my work is repeat business, and why "Committed to Quality" and "Clear Communicator" are my two most-endorsed client tags. M.S. in Bioinformatics from Johns Hopkins. Co-author on 8 peer-reviewed papers. US-based native English speaker. If you have data that should be driving a decision and isn't yet, let's talk.

🇺🇸Pulaski, United States$120/hr100% JSS4.92 (33)Since Mar 2017

Earnings and projects

MRR
$615

Last 6 months ÷ 6

World#69,270 / 412k
🇺🇸Country#10,542 / 62.1k
Revenue, last 30 days
$0

Last 6 months: $3.7k

Total earnings
$253k

Billed in all: $264k

World#10,472 / 412k
🇺🇸Country#2,736 / 62.1k
Per project
$3.8k

$184 in the last 6 months

World#44,830 / 412k
🇺🇸Country#7,484 / 62.1k
Projects, last 6 months
20

Across 21 contracts

33% fixed67% hourly
World#6,057 / 412k
🇺🇸Country#1,043 / 62.1k
Projects in all
66

Across 70 contracts

43% fixed57% hourly
World#45,727 / 412k
🇺🇸Country#7,032 / 62.1k

Earnings, last 30 days

$264kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$255k$260k$265k$270kOct 8Oct 23Nov 7

Skill rankings: Top 8% in R Shiny

Ranked by MRR among everyone on Upwork with the skill.

  1. #8Plotly100 freelancers · 🇺🇸 #1Top 8%
  2. #12R Shiny154 freelancers · 🇺🇸 #3Top 8%
  3. #30Bioinformatics238 freelancers · 🇺🇸 #7Top 13%
  4. #91Forex Trading746 freelancers · 🇺🇸 #5Top 12%
  5. #97Quantitative Analysis687 freelancers · 🇺🇸 #29Top 14%
  6. #131Statistics1,254 freelancers · 🇺🇸 #32Top 10%
  7. #192R1,693 freelancers · 🇺🇸 #59Top 11%
  8. #373Analytics2,087 freelancers · 🇺🇸 #108Top 18%