Summary
Michael Erwin is a staff software engineer with 11 years of experience building performance- and security-sensitive backend systems, currently developing cloud and on-prem Rust solutions at CAT Labs. He has a strong track record architecting scalable microservices in Clojure and TypeScript, repeatedly shipping complex features from concept to production while mentoring peers. Michael prefers to stay hands-on as an individual contributor, driving technical excellence and pragmatic architectures that favor reliability and testability. Notably, he built a high-quality, heuristics-based transcription system that rivaled machine-generated output before accessible LLMs became common, demonstrating creativity in constrained problem spaces. Based in Knoxville, Tennessee, he seeks roles that offer creative freedom and opportunities to explore cutting-edge technology in new verticals.
11 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Philosophy and Religious Studies, Bachelor's degree, Philosophy and Religious Studies at Calvary College
Liberal Arts, Liberal Arts at Riverside City College
A.A., Liberal Arts, A.A., Liberal Arts at Cabrillo College
Spanish