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 /  |
| emergenceModelR |
Educational R package for simulating emergence, self-organization, cellular automata, agent interactions, network growth, and complexity. |
Website / GitHub /  |
| artificialLifeR |
Educational R package for simulating artificial-life models involving agents, resources, reproduction, mutation, selection, and population dynamics. |
Website / GitHub /  |
| consciousnessModelR |
Educational R package for simulating simplified computational models inspired by consciousness theories, including attention, broadcast, integration, and threshold-like awareness. |
Website / GitHub /  |
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 /  |
| ETF Tracker |
Open-source Canadian ETF screening and portfolio analytics application. Compares more than 40 Canadian-listed ETFs across 13 categories using historical returns, volatility, drawdowns, Sharpe and Sortino ratios, management fees, trend consistency, and portfolio correlations. Includes interactive visualizations, customizable scoring, portfolio monitoring, downloadable reports, and automated weekly updates. |
Website / GitHub /  |
Public-sector data & policy analytics
These projects focus on public-sector data, reproducible analytics, policy analysis, survey analysis, and economic indicators.
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 |
 |
| Initiating an experiment in the public service |
Booklet-style resource on experimentation and applied learning in public service contexts. |
Project website |
 |
| STEM teaching and learning |
Open educational materials for statistics, data science, computational methods, and evidence-informed teaching practices. |
Project website |
 |
| Economics |
Notes and R code covering microeconomics, macroeconomics, regression, time series, and policy analysis. |
Project website |
 |
| Data Management with R |
Practical teaching materials for reproducible data wrangling, data management, and analysis in R. |
Project website |
 |
| Origin of life theories |
Comparative educational resource reviewing major origin-of-life theories, from abiotic chemistry to protocells. |
Project website |
 |
| Book of Consciousness |
Project exploring and critically comparing major theories of consciousness across neuroscience, philosophy, cognitive science, artificial intelligence, and physics. |
Project website |
 |
| Consciousness Before Life |
Book-length interdisciplinary project exploring whether consciousness preceded life, emerged from life, or co-emerged with biological organization. |
Project website |
 |
| lifesimulatoR companion book |
Theory-rich companion book for the lifesimulatoR package, exploring origin-of-life theories through simulation, visualization, and computational experiments. |
Project website |
 |
| 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 |
 |
| Make a résumé using code |
Small reproducible example showing how to prepare a résumé using code. |
Project website |
— |