Sean Wordingham
Instructional
Designer
With nearly three decades of educational experience, I have been dedicated to instructional design since 2017,
building on a rich background of training which transitioned to full-time online delivery in 2013. My expertise
includes designing and developing online training materials, and I pride myself on my ability to work independently
and collaboratively, in-person or online.
MY EXPERIENCE
- Designed and developed engaging eLearning content in Articulate Rise, Evolve, and Storyline
- Collaborated closely with learning experience designers, graphic designers, and the QA team to ensure high-quality instructional design
- Specialised in the design and development of eLearning content for the Coaching Professional Level 5, Improvement Practitioner level 4 and CPAS Level 4 programmes
- Ensured content consistency while transitioning from a predecessor, fostering a seamless relationship with the Subject Matter Experts
- Enhanced interactivity and intellectual challenge in courses, effectively bolstering learner engagement and comprehension
- Employed ChatGPT via API through Storyline for feedback mechanisms and interactive chatbot scenarios
- Led the design and implementation of eLearning curricula for apprenticeship training programmes, including Policy Officer Level 4 and Coaching Professional Level 5
- Authored comprehensive learner journey documents, assessment materials, training plans, and mapped learning objectives to individual programmes
- Prioritised accessibility, implementing transcripts, captions, and tailored content for screen readers to foster inclusivity
MY EDUCATION
YEARS OF EXPERIENCE
SKILLS
Authoring
Articulate Storyline, Aritcualte Rise, eXact, H5P, Evolve
LMS
Bud, Moodle, Thinking Cap, WordPress
Multimedia
Adobe Creative Cloud, Affinity Designer, Synthesia, Powtoon, screencasting, iMovie
Technical
HTML, CSS, Javascript (basic) Microsoft Office, Google Suite
Soft skills
Detail-oriented, excellent communication skills, intercultural communication, self-motivated
Communication
Teams, Zoom, Whatsapp, LINE, Skype, Slack
LANGUAGES
French
90%
Thai
80%
Mandarin Chinese
70%
CONTACT
Address: Norwich, UK
Email: swordingham@gmail.com
TESTIMONIALS
…innovative…passionate…fully immerses himself into each of his programme builds… driving his own CPD…creative problem solver, takes feedback and direction, turning them into positive outcomes…actively embraces new approaches
…consistently demonstrates dedication and expertise…strong teamwork skills… unwavering commitment to accessibility… greatly contributes to the success of projects… an outstanding choice for any endeavour requiring a proactive and talented team member
…a skilled communicator…took on board my suggestions…displayed a team working ethos…dedicated and knowledgeable…work ethic…meticulous attention to detail…easily adjusted to any given situation or business dynamics…
// Animated Counter
function animateCounter(element) {
const startYear = parseInt(element.getAttribute('data-year'));
const currentYear = new Date().getFullYear();
const target = currentYear - startYear;
const duration = 2000;
const step = target / (duration / 16);
let current = 0;
const timer = setInterval(() => {
current += step;
if (current >= target) {
element.textContent = target;
clearInterval(timer);
} else {
element.textContent = Math.floor(current);
}
}, 16);
}
// Animate progress bars
function animateProgressBars(entries) {
entries.forEach(entry => {
if (entry.isIntersecting) {
const fills = entry.target.querySelectorAll('.progress-fill');
fills.forEach(fill => {
const width = fill.getAttribute('data-width');
fill.style.width = width + '%';
});
}
});
}
// Intersection Observer for counter animation
const observerOptions = {
threshold: 0.5
};
const counterObserver = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting && entry.target.textContent === '0') {
animateCounter(entry.target);
}
});
}, observerOptions);
// Observer for progress bars
const progressObserver = new IntersectionObserver(animateProgressBars, observerOptions);
// Observe all stat numbers
document.querySelectorAll('.stat-number').forEach(el => {
counterObserver.observe(el);
});
// Observe languages section for progress bars
document.querySelectorAll('.languages-container').forEach(el => {
progressObserver.observe(el);
});