# Sam Gale > Senior Software Engineer at Articulate Location: Saratoga Springs, Utah, United States Profile: https://flows.cv/samgale Senior software engineer with 10+ years of experience building thoughtful, accessible, and maintainable web applications. I specialize in modern full-stack development using React, Web Components, and Node.js — and recently, building out AI-focused workflows and UIs. I'm a collaborative, product-minded contributor who values user impact, developer experience, and clarity over clever code. ## Work Experience ### Senior Software Engineer @ Articulate Jan 2021 – Present | Saratoga Springs, UT Current: • Work on a small R&D team building prototypes to explore how AI could improve course authoring and learning experiences. • Build across the stack with React, Vue.js, Node.js, AI SDK, turning early concepts into working prototypes. • Write and refine LLM prompts and context flows to improve consistency and accuracy in model outputs, including document and media ingestion and embedding. • Developed automated video clipping tooling to extract relevant video clips using AI led flows. Earlier projects: • Developed a federated media module used across authoring tools, supporting consistent handling of images, audio, and video assets. • Led frontend development of the module’s AI-powered image generation feature, building an intuitive and reusable interface using Lit Web Components. • Contributed to a Text-to-Speech authoring tool using APIs from the AI team and ElevenLabs, supporting UI integration and feedback cycles. • Built a course backup and snapshot tool in React and Node.js with AWS integrations to improve content versioning and reliability. • Helped improve accessibility across authoring tools by implementing features aligned with WCAG standards, supporting broader company initiatives. • Designed custom SVG animations and video editing controls to enhance in-browser authoring experiences. • Features built in this role have consistently received positive feedback from users and internal stakeholders. ### Software Engineer | Tech Lead @ Pluralsight Jan 2017 – Jan 2021 • Transferred to a new team to take on an official Tech Lead role, responsible for project planning, technical direction, and mentoring 5–6 engineers. • Helped rewrite a large legacy Angular 2 app in React, improving maintainability, performance, and accessibility — including key improvements for screen reader and keyboard navigation support in checkout flows. • Supported uptime and reliability as an on-call engineer by monitoring and responding to production alerts using Grafana, ELK, and New Relic. • Participated in dozens of interviews, conducting technical evaluations and representing engineering at recruiting events. ### Software Engineer @ Deseret Digital Media Jan 2016 – Jan 2017 | Salt Lake City, Utah • Focused on the job posting and real estate areas of the KSL Classifieds platform, building features with React and improving UX. • Contributed to a white-label version of the job posting tool, used by external partners such as Silicon Slopes. • Built account dashboards including user analytics and post monitoring using visualization libraries. ### Web Developer @ BestCompany.com Jan 2014 – Jan 2016 | Pleasant Grove, UT • Built internal tools for marketing, content managers, and moderation teams using VueJS, Laravel/PHP, and jQuery. • Developed a VueJS SPA for managing user-contributed reviews, and created dashboards using AMCharts. • Delivered scoped site features and interactive plugins in close collaboration with designers and stakeholders. ## Education ### Bachelor's Degree in Communications, Public Relations Emphasis Brigham Young University ### General Studies Olympic College Jan 2006 – Jan 2008 ## Contact & Social - LinkedIn: https://linkedin.com/in/samuelgale --- Source: https://flows.cv/samgale JSON Resume: https://flows.cv/samgale/resume.json Last updated: 2026-03-22