I'm studying Computer Science and Statistics (Data Science) at the University of Victoria. I like work that connects careful analysis with a useful, memorable experience.
I'm exploring AI and how it can help people. Lately I've been getting into hardware, too: building a Raspberry Pi fashion cyberdeck has made learning by experimenting especially fun.
Outside of code, I teach group fitness, cook and bake, travel whenever I can, and love learning about different cultures. Fashion is another creative thread that runs through what I make.
DATA SCIENCEAICREATIVE TECHHARDWAREFITNESSFASHION
02 / SELECTED WORK
Things I've made.
A collection of experiments, applications, and questions worth exploring.
Hover over a project to see the story. Tap “More details” on touch screens.
VISITOR → CONVERSION
01 / DATA ENGINEERING + ML2026
Lead Funnel Warehouse
A complete analytics pipeline that turns raw sessions into useful business insight.
PYTHON · DUCKDB · SQL · SCIKIT LEARN
I built a reproducible pipeline that cleans session data into staging tables, dimensions, facts, and marts. Then I wrote business focused SQL analyses for conversion across traffic source, device, visitor, and time. Logistic regression and random forest models helped explore what predicts conversion.
Interactive heatmaps that reveal crowd activity and engagement.
VISUALIZATION · ANALYTICS · HACKATHON
Built with a teammate under a hackathon deadline, Arena Pulse turns spatial activity data into an interactive map of busy areas and behavioural patterns. It placed second at Victoria Tech Night and was selected for further development as paid contract work.
WARDROBE_OS
✳
OUTFIT 04 / READY
PHYSICAL COMPUTING / 03
03 / HARDWARE + PRODUCTIN PROGRESS
Fashion Cyberdeck
A portable Raspberry Pi outfit generator for the clothes I actually own.
RASPBERRY PI · PYTHON · UI DESIGN
This project brings together my love of fashion and my new interest in hardware. A wardrobe database stores photos and garment details; the touchscreen interface supports uploading, tagging, finding pieces, and generating compatible outfits. I'm building the recommendation logic and device integration as I learn.
33,596PULL REQUESTS ANALYZED
RESEARCH / 04
04 / RESEARCH + AI2026
AI Coding Agent Analysis
Research into how familiarity affects acceptance of AI generated pull requests.
PYTHON · REGRESSION · RESEARCH
Our study examined 33,596 AI generated pull requests across 2,807 GitHub repositories. I developed and debugged analysis scripts, corrected preprocessing, tested sensitivity across activity thresholds, and helped interpret logistic regression models. Prior merge success was associated with roughly four times greater odds of a subsequent merge.
THE DAILY BRIEF / FINTECHMarkets. Payments. What's next.ISSUE 001 ↗
PRODUCT / 05
05 / FULL STACK + AIFULL STACK PROJECT
Fintech Daily Brief
A daily read on fintech news, organized into the stories that matter.
NEXT.JS · CONTENT PIPELINE · OPENAI API
I built a web app that classifies fintech articles into markets, regulation, payments, crypto, and fraud. Its modular pipeline supports AI summaries, schema validation, source attribution, dated archives, and scheduled generation through GitHub Actions.
My custom cake business, where baking and visual storytelling meet.
BAKING · BRANDING · WEB DESIGN
I make custom cakes for celebrations in Victoria. Every cake starts with someone's idea and becomes something personal through flavour, colour, and design. It's a creative outlet that lets me build with my hands and connect with people outside of tech.
Built a voice command assistant for browser controls at Shift’s internal hackathon. I integrated Deepgram for speech recognition, added button and voice activation, and designed command recognition to handle different accents and ways of speaking.
Medical Clinic SystemPython + PyQt6 +
Developed a clinic management app with a PyQt6 interface and MVC architecture. It stores patient records using JSON and data access objects, with unit and integration tests to check functionality and data consistency.
Conversion ML PipelineIn progress +
An ongoing exploration of conversion modelling with machine learning. Follow the repository as it develops. View the repository ↗
03 / EXPERIENCE
The path so far.
SEP 2025 TO APR 2026
Software Developer in Test
Redbrick
Built and maintained Playwright and C# test suites, investigated defects, and worked with developers to improve product reliability.
SEP 2022 TO PRESENT
Computer Science + Statistics
University of Victoria
Studying data science while exploring software, statistics, research, and design through projects and hackathons.
SEP 2022 TO PRESENT
Group Fitness Instructor
CARSA, UVic
Leading welcoming, energetic classes and translating a plan into an experience that works for real people.
010203
04 / BEYOND CODE
More than one thing.
Click a card to get to know another side of me.
MoveFITNESS + COMMUNITY
I love being active and teach group fitness at UVic. Designing a class is a lot like building a product: meet people where they are, bring good energy, and help everyone feel they belong.
CreateCOOKING + CAKES
I love to cook and bake. Through Tiny Whisk Co. ↗, I make custom cakes that bring together flavour, colour, and a little bit of joy.
AdvocateWOMEN IN TECH
I'm part of WEST's business team and coordinate its social media, where I helped grow engagement by more than 300%. I'm passionate about women in engineering, science, and technology and always looking for the next initiative to support.
ExploreFASHION + CULTURES
Travel and learning about different cultures keep my perspective moving. Fashion gives me another creative outlet, and now inspires the hardware project I'm building.