Michael Heston is an experienced software developer and academic tutor with a decade of hands-on experience and a lifelong passion for programming that began when he built his first PC at age eight. He has self-taught more than 20 programming languages, built and published Android apps using Java and XML, and routinely uses Git for version control. Michael blends classroom and one-on-one instruction—teaching coding to students aged 8–16 and supporting university courses as a teaching assistant—with practical product experience shipping apps to the Google Play Store. Based in Brentwood, CA, he is pursuing computer science studies at BYU–Idaho while continuing to develop applications and tutoring curricula. Known for tailoring lessons to individual strengths and fostering collaborative projects, he brings patience and real-world development practices into education. He’s quietly ambitious about exploring new languages and turning self-directed learning into tangible software outcomes.
10 years of coding experience
Associate of Science - AS, Computer Science, Associate of Science - AS, Computer Science at Diablo Valley College
Contributions:13 PRs, 44 pushes, 6 branches in 1 year 4 months
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.