Summary
Alex Leitch is a lecturer and seasoned full-stack JavaScript engineer with 12 years of experience blending human-computer interaction, UI/UX design, and hands-on web development. At the University of Maryland he teaches dynamic web applications and makerspace practice while having helped elevate the HCI master's program into the U.S. top ten through curricular leadership and admissions strategy. His industry background spans senior engineering and technical lead roles building real-time Node.js systems, React/Angular front-ends, and mobile hybrids, plus operational DevOps ownership taking products from concept to production. Trained in design (M.Des) and critical theory, he brings a rare mix of cultural-literary insight and pragmatic engineering—often framing technical decisions through user behavior and critical perspectives. Based in College Park, MD, Alex pairs classroom pedagogy with active development experience, favoring JavaScript toolchains and thoughtful, research-informed design.
12 years of coding experience
14 years of employment as a software developer
B.A.hon. Fine Art Cultural Studies Critical Theory, B.A.hon. Fine Art Cultural Studies Critical Theory at McMaster University
Master of Design (M.Des) Digital Futures Initiative, Master of Design (M.Des) Digital Futures Initiative at OCAD University
English, French, German