Summary
Noah Gershmel is an experienced software engineer and online computer science instructor with a decade of hands-on experience building full-stack SaaS tools, custom visualization engines, and curriculum for learners with no prior CS background. He designs and produces free, language-agnostic course content emphasizing hardware, efficiency, and real-time/embedded systems, and provides solutions in languages ranging from C and Fortran to Rust and Go. Academically rooted with a MS in Computer Science and teaching roles at the University of Alabama, he bridges research-backed pedagogy with practical engineering. Outside the classroom he develops specialized render systems for visualizing physical field dynamics and has implemented network device discovery and inventory tooling for production use. That blend of deep systems knowledge, multi-language fluency, and content-creation makes him adept at translating complex technical concepts into usable software and engaging learning experiences.
10 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Montana State University-Bozeman
Master's degree, Computer Science, Master's degree, Computer Science at The University of Alabama