About
Instructor and developer passionate about pedagogy and the Jamstack. I aim to leave things better than how I found them. I am most passionate about human-focused work that makes the world a better place.
Projects
Spice up your Git pushes with a little six-note tribute to Salt-N-Pepa. Now push it good.
Tags your HTML’s body element with a class and data attribute reflecting today’s occasion or holiday.
Obfuscate learner details from the D2L Brightspace UI to reduce evaluation bias. [Chrome extension]
Add percentage tools to assessment grading in the Assignment Evaluation of the D2L Brightspace Learning Management System [Chrome extension]
Make external links in assessment submissions open in a new tab. [Chrome extension]
Side Projects
A free tool that allows Calgary homeowners to discover how much solar energy their homes could generate.
Work Experience
Teaching web communications in the Interactive Design (IDD) program. Curriculum development, instruction, classroom management, mentorship, and the occasional meme.
With over 20 years of industry experience, I can help bring your ideas to life. I have a strong focus on the front end, favouring Vue.js and am a firm believer in user-centered design. I have done work for a wide range of clients, from agency to safety to educational to entertainment. I am most passionate about crafting bespoke solutions to unique problems.
I taught in the New Media Production and Design program (NMPD). I enjoyed bridging my personal career experience with the content of the curriculum to teach web technologies to the next generation of our internet builders. There was nothing quite like seeing 30 faces glaze over simultaneously as I told an in-the-old-days story.
Field Safe Solutions provides safety software to connect workers, improve safety, optimize operations and lower costs.
I elevated Field Safe's UX maturity from absent to emergent. I was responsible for UX oversight, ensuring that user-centered approaches were the focus as the software was iterated upon. I mentored nascent developers and promoted a more inclusive company culture.
Jobeacon allows HR teams to extend a simple courtesy by allowing applicants to see the status of job postings.
I was the sole developer and designer on this project.
Evans Hunt is a strategic digital communications agency that specializes in creating meaningful connections between people and brands through technology and creativity.
I was part of the in-house development team and worked on a variety of client projects. These ranged from small businesses to a large, multi-resort ski/snowboard ecommerce website.
Jobula enabled HR teams and recruiters to provide transparency during the hiring process by centralizing job-posting statuses.
On this tiny team, I handled all software development and design.
SIX Safety Systems delivered evidence-based solutions that addressed the dynamic challenges of reducing worker fit-for-duty risk associated with drugs, alcohol, and fatigue in the workplace.
I was responsible for UX and development of SIX's LUCI™ technology that monitored and analyzed driver-fatigue risk in real time. This included in-vehicle displays, admin dashboards and kiosk demonstrations.
Uppercut was a Calgary-based digital agency that worked with clients as local as a dress shop and as global as the estate of Martin Luther King Jr.
As one of only two developers, I helped to establish processes, build our culture and grow our team. I wore many hats and worked on a variety of projects ranging from self-promotion initiatives to the website for the estate of Sir Alfred Hitchcock.
Veer was a vendor of high-quality stock photography, illustration, fonts and design-related merch.
After working on the in-house creative team for a couple of years, I became the lead front-end developer for veer.com marketing pages. I produced a wide variety of marketing pieces, from web content to screensavers to desktop widgets. I also worked on some significant projects for Corbis and Greenlight Rights.