Index of Selected Works

Work

I learn methods by building with them. Learning analytics is central to my research direction, so rather than study it only on paper, I built working tools — small enough to finish, real enough to surface the trade-offs you only notice when you’ve made the thing yourself.

Technical Builds

Quiz Learning Tracker

A working learning analytics application. Learners take quizzes pulled live from an open question API; their results are recorded, analyzed, and visualized as a learning curve, and the app generates individualized recommendations on what to study next.

I built it to understand learning analytics from the inside — moving through the full pipeline that any real system runs on: data collection, storage, statistical analysis, visualization, and insight. Designing that loop in code made concrete what I’d otherwise only theorize about: how a tool turns raw performance data into something a learner can actually act on, and how easily that translation can mislead if the design is careless.

Tech Stack

Python (modular architecture), Streamlit, Open Trivia Database API, pandas, Plotly.

Research Connection

This is a small-scale version of the kind of system my UCL research engages with — the difference between a score that ends a learning moment and data that extends it.

Python 100 Questions

A self-paced practice app of 100 Python questions, built to develop my own technical fluency while testing learning-design choices first-hand: how questions are sequenced, how feedback is framed, how a tool keeps a learner moving without overwhelming them. Building the experience and the code together made the trade-offs concrete in a way reading about them never does.

Tech Stack

Python and Streamlit.

Case Studies

Higher Education

Agent lifecycle documentation & process design

Canadian research university

Context: A continuing-education unit’s international professional programs needed standardized, reliable operations across a fragmented agent workflow.

What I Did: Designed and documented the full agent lifecycle — recruitment through certificate issuance and invoicing — in collaboration with the business analysis team, creating process guides and templates that support organizational continuity.

Result: A single source of truth that standardized operations and reduced ambiguity for the whole team.

Non-Profit

Mentorship program design

Canadian non-profit

Context: Government-funded mentorship for immigrants, refugees, and international students.

What I Did: Built mentorship structures grounded in experiential learning and EDI-informed practice; delivered 20+ training sessions for 30+ volunteer mentors; ran needs assessments and evaluations.

Result: A repeatable program structure with built-in feedback loops, plus funder outcome reporting.

Global Education

Global entrepreneurship program coordination

MEXT-funded, Japanese university

Context: Multi-institution, internationally-faculty-led learning program.

What I Did: Coordinated end-to-end logistics and instructional flow for experiential learning camps; engaged faculty contributors across the UK, US, NZ, and Germany; prepared qualitative and quantitative funder reports.

Result: Seamless delivery across institutions and a feedback-informed program structure.