What I have made
Selected projects from my work in learning technology, accessibility, and student support at Langara College. Each one links to a short case study: what it was for, what I did, and what came of it.
Projects
-
Adaptive WYSIWYG editor
Status: Prototype
A prototype editor that produces accessible content by default and helps authors build a reusable style sheet as they write.
-
Brightspace course for assistive technology users
Status: Ongoing
A Brightspace course that guides students who use assistive technology around the Brightspace learning management system.
-
Course Syllabus Generator
Status: In-progress
A form-based HTML and JavaScript tool that produces policy-aligned course outlines ready for Brightspace and the college website.
-
Closed captioning service
Status: Ongoing
Langara's closed captioning service, run end to end: 84 courses across 34 departments since 2021.
-
EdTech student support table
Status: Ongoing
A drop-in tech support service for students that I proposed, designed, and run, with tracking that shows what students actually need.
-
Brightspace templates and widgets
Status: Ongoing
The template CSS and component library behind Langara's Brightspace courses, plus an instructor contact widget now used college-wide.
-
Digital Literacy Framework Mapper and stamp generator
Status: Complete
An AI agent and a small web tool that map learning material to the BC Digital Literacy Framework and label it consistently.
Accessibility demonstrations
Short, practical examples I use in workshops to show how content works (or doesn't) with assistive technology.
-
Alt Text Comparison
Status: Demonstration
The same image with no alt text, unhelpful alt text, effective alt text, and a caption, plus a screen reader recording of all four.
-
Better Links
Status: Demonstration
Link text that works for a screen reader user, shown side by side with link text that doesn't.
-
Images with text overlay
Status: Demonstration
Putting a screenshot's instructions on top of it as real text, instead of hiding them in alt text.
-
ETUG 2026
Status: Demonstration
Accessibility Why: inaccessible colour, captions, alt text, and links, as an assistive technology user meets them (ETUG 2026).