Software

This page highlights my open-source software, R packages, Python/Streamlit apps, data-science projects, hackathon work, and technical learning resources.

R packages
Package Description Links
lifesimulatoR Educational R package for simulating simplified origin-of-life processes, including molecular evolution, mutation, selection, protocells, and autocatalytic networks. Website / GitHub / DOI
emergenceModelR Educational R package for simulating emergence, self-organization, cellular automata, agent interactions, network growth, and complexity. Website / GitHub / DOI
artificialLifeR Educational R package for simulating artificial-life models involving agents, resources, reproduction, mutation, selection, and population dynamics. Website / GitHub / DOI
consciousnessModelR Educational R package for simulating simplified computational models inspired by consciousness theories, including attention, broadcast, integration, and threshold-like awareness. Website / GitHub / DOI
Python & Streamlit app
Project Description Links
Quantum and Particle Physics Lab Beginner-friendly Python and Streamlit learning app for exploring quantum physics, quantum computing, and particle physics. Includes interactive visualizations, NumPy-based quantum-circuit simulations, wavefunction models, particle tables, quizzes, worksheets, notebooks, PDG-referenced starter data, and CERN Open Data learning resources. Website / GitHub / DOI
Public-sector data & policy analytics

These projects focus on public-sector data, reproducible analytics, policy analysis, survey analysis, and economic indicators.

Project Description
Tidying Statistics Canada’s tax/census data A public-sector data-cleaning and reproducible workflow project developed with the BC Ministry of Citizens’ Services.
Developing economic indices using national tax data A data-science project focused on developing economic-status indicators using national tax data.
CAPS survey analysis Data analysis and visualization work related to Canadian Association of Postdoctoral Scholars survey data.
CSPC data analysis R scripts for importing, cleaning, analyzing, and visualizing Canadian Science Policy Conference survey data.
IPAC data analysis Analysis of registration and participation data for Institute of Public Administration of Canada events.
Biomedical hackathon software projects

These projects were developed through hackathons, open-data initiatives, or health-data collaborations.

Project Description
CO-SOL A hackathon-based application concept designed to match suppliers and demanders of essential resources during the COVID-19 pandemic.
codevscovid19 A simulation project exploring hospital supply and demand during COVID-19 as part of the Zurich Hackathon.
COVID-19 open-data analysis Analysis of open COVID-19 data for British Columbia using data released by the Johns Hopkins University Center for Systems Science and Engineering.
Anatomy of Morbidity A Hackseq Hackathon project at the University of British Columbia focused on biomedical and morbidity-related data exploration.
TAPA-Champions A Code.Hack Island Health hackathon project.
The-Sieving-Wonders A Victoria Health Hackathon project from September 2018.
thegrip.design A Victoria Health Hackathon project focused on design and health-related innovation.
Health-in-a-Box A Mini-MBA teamwork project through the University of British Columbia Graduate Management Consulting Association.
Teaching & learning resources

These projects support reproducible learning, science communication, open workflows, and educational content.

Project Description Online learning resource Citation
Open and reproducible workflows Resource introducing reproducible workflows for public service and data-science learning. Project website DOI
Initiating an experiment in the public service Booklet-style resource on experimentation and applied learning in public service contexts. Project website DOI
STEM teaching and learning Open educational materials for statistics, data science, computational methods, and evidence-informed teaching practices. Project website DOI
Economics Notes and R code covering microeconomics, macroeconomics, regression, time series, and policy analysis. Project website DOI
Data Management with R Practical teaching materials for reproducible data wrangling, data management, and analysis in R. Project website DOI
Origin of life theories Comparative educational resource reviewing major origin-of-life theories, from abiotic chemistry to protocells. Project website DOI
Book of Consciousness Project exploring and critically comparing major theories of consciousness across neuroscience, philosophy, cognitive science, artificial intelligence, and physics. Project website DOI
Consciousness Before Life Book-length interdisciplinary project exploring whether consciousness preceded life, emerged from life, or co-emerged with biological organization. Project website DOI
lifesimulatoR companion book Theory-rich companion book for the lifesimulatoR package, exploring origin-of-life theories through simulation, visualization, and computational experiments. Project website DOI
GenAI Assistant Practical guide to generative AI as a research and investigation assistant, with emphasis on responsible use in policy, health analytics, analytical writing, prompts, review methods, and governance considerations. Project website DOI
Make a résumé using code Small reproducible example showing how to prepare a résumé using code. Project website