Michael Adams is a Senior Information Technology Specialist based in Los Angeles with two decades of hands-on experience spanning systems administration, IT engineering, and software development. He blends deep curiosity about how systems work with practical expertise in cloud cost optimization, VPN and network provisioning (WireGuard/Netmaker), virtualization, and Active Directory integrations across hybrid environments. Michael has repeatedly rebuilt and modernized infrastructure for game studios and datacenters—helping launches like Solar Ash—and automates operations with code (Node.js, PowerShell, C#) to reduce manual toil. An active open-source contributor, he ports classic games to memory-safe languages like Nim and improves cross-platform projects such as ImageGlass and MechJeb2, showing a taste for both legacy interoperability and idiomatic, maintainable code. Colleagues rely on him for pragmatic solutions that balance immediate operational needs with long-term maintainability.
14 years of coding experience
16 years of employment as a software developer
Associate of Science (A.S.) Computer Information Technology, Associate of Science (A.S.) Computer Information Technology at Eastern Florida State College
A self-service password management tool for Active Directory
Role in this project:
Full-stack Developer
Contributions:19 commits, 9 PRs, 12 pushes in 3 years
Contributions summary:Michael contributed to the Angular frontend of the application, including migrations to newer Angular versions. They updated the application's dependencies and configurations. The changes involved modifications to the user interface, with updates to the app's components and style sheets. The commits also included fixes and improvements for the password change functionality, indicating work on both frontend and backend aspects.
Contributions:7 commits, 6 PRs, 30 comments in 5 months
Contributions summary:Michael primarily contributes to the MechJeb2 project by refactoring and updating the ALGLIB library integration, which is crucial for the mod's core functionality, including new functions and optimizations. These changes involve updating the build process and dependencies. The user's work improves the project's maintainability, performance, and code quality through the use of analyzers and applying new rules. The commits show updates to NuGet packages and references.
ignitionroboticsmodautopilotksp
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
Michael Adams - Senior Information Technology Specialist