James Allred is a web software developer with nine years of experience building eCommerce and enterprise web applications, currently driving web development at Mouser Electronics after eight years as a developer and eCommerce specialist in the printing industry. He is proficient across the Microsoft and web stacks—C#, .NET, VB, PHP, HTML, CSS and JavaScript—and brings practical experience turning complex pricing, product and checkout logic into reliable production systems. An active open-source contributor at heart, he has improved back-end game mechanics and tooling for MegaMek, a notable open-source BattleTech clone, highlighting his comfort with legacy Java codebases and algorithmic fixes. Based in Mansfield, Texas, he pairs a hands-on engineering approach with an AAS in Software Development and a knack for pragmatic, customer-focused solutions that bridge operations and development.
9 years of coding experience
8 years of employment as a software developer
Associate of Arts and Sciences (AAS), Software Development / Programming, Associate of Arts and Sciences (AAS), Software Development / Programming at North Lake College
Associate of Arts and Sciences - AAS, Software Development, Associate of Arts and Sciences - AAS, Software Development at Brookhaven Community College
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:47 commits, 15 PRs, 64 comments in 2 years 11 months
Contributions summary:James primarily contributed to the back-end logic of the MegaMek project. Their work included fixing bugs related to terrain modifiers and battle value calculations, improving the unit tooltip to display battle value information, and adding unit initial battle value functionality. They also updated logging methods and refactored the project to use a shared configuration class for handling configuration values. These contributions focused on improving game mechanics and user information display.
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.
Request Free Trial
James Allred - Web Software Developer II at Mouser Electronics