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