Thomas Bach is a software engineer and educator with eight years of professional experience who blends full-stack development (Vue, TypeScript, Python, Go) with a deep background in computer science instruction and curriculum design. He has led backend rewrites and infrastructure work at startups, integrated AI and cloud services like Azure Cognitive Services and OpenAI, and currently builds full-stack systems at CodeGrade. Prior roles as Head of Computing and IB curriculum lead show he excels at translating complex technical concepts into teachable materials and mentoring teams. His career began in hands-on web and test automation development, giving him practical ops experience alongside classroom and instructional design expertise. Based in New Taipei, he enjoys collaborative side projects that help people learn and brings a maker-mindset—having built school maker spaces and robotics programs—to product-focused engineering. Notably, he pairs production-grade engineering with formal training in both computer science and educational technology, including an MCS in Machine Learning and an MEd in Instructional Technology.
8 years of coding experience
13 years of employment as a software developer
Master of Education - MEd, Educational/Instructional Technology, Master of Education - MEd, Educational/Instructional Technology at Regis University
Educator License, Education, Educator License, Education at Western State College
Master of Computer Science, Machine Learning Specialization, Master of Computer Science, Machine Learning Specialization at Georgia Institute of Technology
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at University of Colorado Colorado Springs
An unofficial rust library for the openweathermap.org API.
Contributions:12 commits, 2 PRs, 12 pushes in 7 months
apirust-libraryrustasyncopenweathermap
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.