{ window.scroll({ behavior: 'instant', top: 0})})" > Hello, I’m John F MacDonald.
With skills that range through design, code and content creation, I develop things that are found in
websites and web applications.
profile
With a broad perspective and skill set, I work with code, words, and images to craft digital experiences that strive to convey meaning and are accessible to all.
what I do
Web Accessibility | I am a Web Accessibility Specialist (WAS), certified through International Association of Accessibility Professionals (IAAP). |
---|---|
Web Development | Proficient with HTML, CSS, and JavaScript, I work primarily with the frontend framework Vue.js along with some React, Angular, and Lit to develop client-side applications and Laravel or WordPress to develop the server-side. |
Web Design | Working with the Adobe Creative Suite and other tools, I take a systematic approach to web design that is primarily concerned with how well a design serves its users. |
Web Hosting | I develop and self-host LAMP-stack websites on Digital Ocean using Laravel and WordPress. |
Content Development | Writing well is hard but satisfying work. I work with clients to understand the message and apply my training and experience in technical communication to convey it as succinctly as possible. Photography is an avocation, but on occasion, I bring a camera to work. |
experience
2018 — Present
Plum eLearning, Remote
Instructional Designer & Developer
2016 — Present
Freelance, Remote
Web Designer, Developer, and Accessibility Consultant
2015 — 2016
UC San Diego Graphic and Web Design Extended Studies
Student
2010 — 2015
Qualcomm, San Diego
Senior Staff Engineer — Integrated Circuit Design Automation
2006 — 2009
Nextwave Broadband, San Diego
Lead Integrated Circuit Physical Design Engineer
2004 — 2006
QThink, San Diego
Integrated Circuit Design Engineer Consultant
1999 — 2004
Mentor Graphics, Oregon & San Diego
Software Engineer — Integrated Circuit Design Automation
1993 — 1999
Sun Microsystems, Sunnyvale, CA
Software Engineer — Integrated Circuit Design Automation
education
2015 — 2016
University of California, San Diego, Extended Studies
Professional Certificate, Graphic & Web Design
2011 — 2014
University of California, San Diego, Extended Studies
Professional Certificate, Graphic & Web Design
2011 — 2013
University of California, San Diego, Extended Studies
Certificate, Copyediting
antiquity
Brigham Young University
B.S. Physics, then coursework for PhD in Physics, passing qualifying exam
professional certifications and associations
- Certified Web Accessibility Specialist
- Member, International Association of Accessibility Professionals
contact
Please use the form below to send me an email. I’d be happy to hear from you!