Cameron MacDonald

Design Technologist. Accessibilty Specialist. Angry Idealist.

I'm a web developer, user experience designer, accessibility specialist, and more.

I specialize in design systems. I currently work as a Design Technologist for the Design Operations team at Ameriprise Financial.


I like to spend my free time learning.

I'm currently learning about:

Projects
Proton To KeePass
A Python script that converts Proton Pass encrypted exports (.pgp) directly into KeePass databases without writing any decrypted passwords to the filesystem. Useful for secure backups in alternative software.
Fresh Eyes
A Chrome extension that applies a filter to webpages to attempt to correct colors and increase contrast for users with color vision deficiencies, such as myself. (I'm a moderate protan.)
3D Printing Work (Printables.com)
I like to make models and share them with others. My most popular model right now is a tenting leg I designed for my keyboard, the ZSA Voyager.