Rob McDonald
@robmcdonald
Creative educator and designer blending art, coding and curriculum development.
What I'm looking for
I’m a creative educator and designer with a broad background in arts, education, marketing and technology, who has helped thousands of adults and children learn code, design and ideas.
I design curricula and deliver workshops and classes for learners aged 6–16 and adults, including iGCSE Art & Design adaptations for international contexts and STEM/code introductions. I’ve trained staff in India and taught in China, and I bring differentiated, story-based and evidence-informed approaches to learning.
As a freelance designer and front-end practitioner I’ve worked with clients such as BBC, Bupa, NHS and Lloyds Bank, producing prototypes, design systems, and improving frontend code, SEO and responsive experiences. I’ve also led small teams on funded arts projects and produced award-winning campaigns and resources.
I’m organised, an active listener and experienced in customer-facing roles, data entry/analysis and educational psychology techniques. I build practical learning tools — from programming flashcards to spaced-repetition systems — to make complex subjects memorable and fun.
Experience
Work history, roles, and key accomplishments
Design & Code Consultant
Freelance
Jan 2010 - Present (15 years 9 months)
Provided UX/design workshops, front-end implementation and research for clients including BBC, Bupa, NHS and Lloyds Bank, improving code quality, SEO and conversion paths across web projects.
STEM & Coding Teacher
ABIE Stem+
Delivered STEM and introductory programming classes, developing step-by-step problem-solving materials, programming flashcards and spaced-repetition tools to support learners of varied levels.
Art & Design Teacher
Shanghai Oriental Cambridge Specialized College
Designed and taught iGCSE Art & Design curriculum for students in Shanghai, adapting Cambridge materials to local context and delivering workshops, lectures and 1:1 guidance to improve student outcomes.
Library Assistant
Kittiwake Multilingual Library
Managed multilingual library services including categorisation, check-in/out, customer service and payments while supporting diverse patrons and maintaining circulation and stock records.
Education
Degrees, certifications, and relevant coursework
University of Sunderland
Bachelor of Arts (Hons), Illustration & Design
2004 -
Activities and societies: Design and code articles and examples; personal MVP projects involving HTML, CSS, JavaScript and analytics; voluntary teaching.
Completed a BA (Hons) in Illustration & Design with a focus on design-thinking and coding-related projects.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Rob?
You can contact Rob and 90k+ other talented remote workers on Himalayas.
Message RobFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
