Earl Hill is a founder and seasoned software engineer with a decade of experience building mobile, embedded, and web systems across defense and commercial sectors. A former U.S. Navy nuclear engineer, he blends disciplined leadership and systems thinking with hands-on expertise in Android, C++, Java, Swift, and web front ends. He led architecture for dozens of apps at WillowTree, built automated OPC UA clients and modbus interfaces in embedded environments, and founded Thrive Mobile to deliver product-focused mobile solutions. Known for continuous improvement, he excels at simplifying complex user flows and improving conversion through pragmatic engineering and thoughtful UX. Based in Charlottesville, he’s happiest tackling new technologies and translating demanding requirements into reliable, production-ready software.
10 years of coding experience
7 years of employment as a software developer
B.S, Computer Science, B.S, Computer Science at Old Dominion University
Bachelor of Science (B.S.), Nuclear Engineering Technology/Technician, Bachelor of Science (B.S.), Nuclear Engineering Technology/Technician at Excelsior College
Fork this template for the 100 days journal - to keep yourself accountable (multiple languages available)
Contributions:59 pushes in 2 months
templatekeepjournalmultiple-languageslanguages
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.