02 + +

Section 02 / 04 · Selected work

Professional, personal, tools, university.

The same story-led approach across every context, whether it's client work, a side build, a small live tool, or coursework.


01 Professional

Professional · 2025 Call Observation Analytics, Privacy-Safe Performance Insight Enterprise call observation platform with aggregated dashboards, text analytics on reflection notes, and leadership-ready demo narratives, with a minimum five-person aggregation floor enforced in the schema. Python · Flask · SQLAlchemy · SQLite Open project → Professional · 2025 Skill Similarity Engine, Workforce Mobility at Scale Precomputed job-to-job skill similarity for enterprise workforce planning, with BI-ready outputs and career mobility insights across tens of thousands of roles. Python · pandas · scikit-learn · Power BI Open project → Professional · 2025 Workforce Intelligence, From Movement History to Career Pathways Enterprise workforce analytics combining historical position transition detection with skills-based career pathway recommendations, and configuration-driven synthetic data so iteration never waits on production extracts. Python · pandas · YAML · Domain-Driven Design Open project → Professional · 2024 I Read 5,000 Books in 30 Minutes Better course recommendations for an enterprise learning programme, by grading capability text against a 5,000-book complexity benchmark before any NLP matching ran. Python · Natural Language Processing · TF-IDF Analysis · Project Gutenberg API Open project → Professional · 2024 Client File Processor, Eight Days Collapsed to Twenty-Eight Minutes An automated pipeline that ingests hundreds of large CSV and Excel extracts each month, validates structure and quality, standardises date formats, and feeds Power BI without manual touchpoints. Python · Pandas · Jupyter Notebooks · Data Processing Open project →

02 Personal

03 Tools

04 University

University · 2024 Flu Vaccination Analysis, Reading the Numbers Honestly Statistical analysis of synthetic flu-trial data with confidence intervals, population projections, and the framing decisions that determine whether the findings are actually useful. R · tidyverse · ggplot2 · hypothesis testing Open project → University · 2024 Interactive Data Visualisation, A Shiny Exploration Surface An R Shiny application that turns a static dataset into an interactive exploration surface, with filters, dynamic plots, and the friction of "make the audience interact with the data" baked into the design. R · Shiny · tidyverse · ggplot2 Open project → University · 2024 Indigenous Land Management and Educational Outcomes, A Data Wrangling Study A multi-source data integration project joining Indigenous land management classifications with ABS educational attendance data, building a tidy long-format dataset across states and education levels. R · tidyverse · data wrangling · statistical analysis Open project → University · 2024 Streaming Recommendation Engine, Did the New One Move the Needle? An A/B impact analysis of a new recommender on a streaming service, with hours watched as the dependent variable, controlling for the age and social-engagement imbalances the raw test design did not. R · tidyverse · ggplot2 · regression analysis Open project → University · 2024 Synthetic Data Generation, Building a Teachable Dataset from Scratch Generating a ride-share dataset in R with realistic correlations, deliberate missing values, planted outliers, and a defensible cleaning narrative, then walking the full wrangle-merge-scan-transform pipeline against it. R · tidyverse · ggplot2 · statistical analysis Open project →
KJ·OS v4 · content/projects Work · 02 / 04
↩ Return to the experience