Richard Hancock is a seasoned software professional and entrepreneur with nearly 30 years of development experience and 13 years of professional practice, currently leading TapEnvy.us, LLC as owner/operator. He builds long-term client partnerships and architects everything from simple websites to complex multinational infrastructure with an emphasis on security, cost-efficiency, and maintainability. Prior to founding TapEnvy he spent 16 years as an independent contractor delivering PHP and Ruby on Rails solutions for firms like Rubicon TechVentures and Imaginuity. He contributes to open-source Java projects such as the MegaMek BattleTech clone, where he’s improved backend consistency and upkeep, reflecting a focus on pragmatic, maintainable code. Based in Arlington, Texas, Richard pairs hands-on engineering with business leadership—bringing both technical depth and a client-first, growth-oriented approach.
13 years of coding experience
Associate of Arts - AA, General Studies, 3.685, Associate of Arts - AA, General Studies, 3.685 at Tarrant County College
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at The University of Texas at Arlington
Associate's degree, Computer Systems Networking and Telecommunications, 3.94, Associate's degree, Computer Systems Networking and Telecommunications, 3.94 at ITT Technical Institute
MegaMek is a networked Java clone of BattleTech, a turn-based sci-fi boardgame for 2+ players. Fight using giant robots, tanks, and/or infantry on a hex-based map.
Role in this project:
Back-end Developer
Contributions:144 reviews, 13 commits, 121 PRs in 3 years 2 months
Contributions summary:Richard primarily focused on updating URLs for server announcements within the Java codebase. They made code modifications within `ClientPreferences.java` to point to a new API site. Additionally, the user fixed misspellings, updated copyright years, and refactored code for consistency. Further contributions include the removal of whitespace and JavaDoc fixes.
MekHQ is a java helper program for the MegaMek game that allows users to load a list of entities from an XML file, perform repairs and customizations, and then save the new entities to another XML file that can be loaded into MegaMek.
Contributions:232 pushes, 77 branches in 7 years 3 months
xmljavacustomizationsrepairs
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.