Staff Software Engineer, Certara

September 2022 – Present

Cloud-Native Modeling Platforms (Phoenix Ecosystem)

Contributing to next-generation cloud-native modeling platforms integrating domain-specific modeling engines with modern full-stack delivery infrastructure.

  • React/TypeScript front-end architecture for model configuration and workflow orchestration
  • Backend services (Node/Express and Java-based systems) integrating modeling engines into cloud delivery layers
  • API integration and modeling workflow state management
  • Containerized execution environments and CI/CD-supported deployments
  • Resource-aware simulation architecture for scalable cloud execution

Optimization Systems (ADPO)

Architectural contributor to automatic-differentiation-assisted parametric optimization (ADPO), replacing finite-difference gradients with automatic differentiation for FOCE ELS, Laplacian, and AGQ algorithms.

  • Integrated AD into NLME estimation workflows
  • Achieved 20–95% runtime reduction across benchmark models
  • Improved numerical stability and gradient accuracy across estimation regimes

This work materially advanced the performance profile of enterprise NLME estimation engines.


ML-Driven Model Selection (pyDarwin)

Co-developed infrastructure integrating multiple machine learning algorithms (Genetic Algorithms, Gaussian Processes, Random Forests, Gradient Boosted Regression Trees, Particle Swarm Optimization) with NONMEM for automated population PK model selection.

  • Designed model search orchestration framework
  • Benchmarked 1.57M model combinations to validate global optimum discovery
  • Formalized reproducible optimization workflows across simulation studies

Visualization & Covariate Systems (vachette)

Creator and maintainer of the vachette R package — a covariate-harmonized visualization framework for pharmacometric models.

  • Published in The AAPS Journal (2025)
  • CRAN-distributed package
  • Introduced novel transformation-based visualization methodology for covariate diagnostics

R Package & Shiny Ecosystem Architecture

Architect and maintainer of the Certara.R open-source ecosystem, including:

  • RsNLME — R interface to the NLME engine
  • tidyvpc — simulation-based VPC framework
  • XposeNLME — diagnostic plotting
  • vachette — covariate harmonization visualization

Designed and integrated Shiny application suites (Model Builder, Model Results, VPC Results) within the Pirana workbench, modernizing user-facing modeling workflows.


Pirana Integration

Core contributor to modernization of the Pirana pharmacometric workbench, integrating:

  • NLME engine workflows
  • Shiny interfaces
  • pyDarwin automation
  • Custom diagnostics and visualization pipelines

PBPK & Simulation Integration

Contributed to the Simcyp R Package enabling automated physiologically-based pharmacokinetic (PBPK) simulation workflows and R-driven simulation orchestration.


Technical Leadership & Community

  • Lead instructor, Certara R School webinar series
  • Deliver advanced modeling systems training to global pharmacometric audiences
  • Advocate for reproducible modeling workflows and open scientific computing practices

Software Engineer, Certara

September 2019 – September 2022

RsNLME (R Speaks NLME)

Designed and built the R interface to Certara’s NLME engine, enabling model specification, estimation, and post-processing entirely within R.

  • Engine wrapper architecture
  • CRAN-compliant package engineering
  • Cross-platform execution integration
  • API-based modeling orchestration

Established RsNLME as foundational infrastructure within the Certara.R ecosystem.


Shiny Application Suite

Designed and implemented interactive modeling interfaces:

  • Model Builder — graphical NLME model construction
  • Model Results — diagnostic visualization and report shell generation
  • VPC Results — visual predictive check system

Architected modular Shiny components integrated into enterprise modeling workflows.


Certara.R Ecosystem

Established Certara.R as the central hub for R-based pharmacometric tooling.

  • Non-standard repository management
  • Documentation and tutorial frameworks (learnr)
  • Structured dependency management across enterprise environments

Data Engineer & Shiny Developer, RE Market View

May 2019 – September 2019

Designed national-scale real estate and demographic data aggregation systems.

  • Built proprietary REMV Score ranking investment markets using cap rate, cash flow, demand, and affordability metrics
  • Developed interactive mapping and exploratory data applications
  • Implemented structured data ingestion and transformation pipelines

Data Scientist, Neighmo

April 2017 – April 2019

Developed machine learning–driven property valuation and micro-level market analytics systems.

  • Designed predictive valuation models
  • Built multi-source data aggregation infrastructure across residential, demographic, and economic datasets
  • Engineered geographic-level feature extraction pipelines

Political Consultant, Elektos

June 2014 – July 2019

Built predictive modeling systems for voter turnout and propensity.

  • Designed probabilistic targeting algorithms
  • Automated voter-targeting and canvassing workflow systems
  • Integrated modeling outputs into campaign decision-making processes

Data & Analytics Manager, myListingsAgent.com

May 2014 – April 2017

Designed the Listing Score algorithm for identifying likely-to-sell homeowners.

  • Architected predictive marketing pipelines
  • Managed structured data ingestion and scoring infrastructure
  • Implemented analytics workflows for real estate targeting systems