Adam Martin

Staff Software Engineer at Bushel

Fargo, North Dakota, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Adam Martin is a Staff Software Engineer based in Fargo, ND with 12 years of experience and a 7+ year focus on web engineering, currently leading backend and release efforts at Bushel. He combines hands-on full‑stack development with build and release automation expertise—evidenced by contributions to the widely used microsoft/vcpkg project where he authored and refined CMake portfiles and packaging workflows for C++ libraries. Adam’s background in game and simulation programming and a freeCodeCamp full‑stack certification give him a practical blend of systems thinking and user-facing engineering. Known for turning brittle build processes into reproducible pipelines, he brings pragmatic automation and cross-team mentorship to production delivery.
code12 years of coding experience
job6 years of employment as a software developer
bookFull Stack Web Development Certification Computer Software Engineering, Full Stack Web Development Certification Computer Software Engineering at freeCodeCamp
bookBachelor of Science Game and Simulation Programming, Bachelor of Science Game and Simulation Programming at DeVry University
github-logo-circle

Github Skills (10)

vcpkg10
c-language10
cmake10
lib10
cprogramming-language10
package-management10
build-automation10
windows8
macos7
linux7

Programming languages (11)

TypeScriptPowerShellC#JavaC++CCMakeJavaScript

Github contributions (5)

github-logo-circle
microsoft/vcpkg

Oct 2016 - Aug 2019

C++ Library Manager for Windows, Linux, and MacOS
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:12 commits, 9 PRs, 47 comments in 2 years 10 months
Contributions summary:Adam's contributions primarily focus on adding and updating package definitions for various C++ libraries within the vcpkg package manager. This includes creating `portfile.cmake` files to define build processes, downloading source code, configuring builds with CMake, and installing libraries. The user also made adjustments to existing build scripts and configurations, ensuring proper installation and integration of libraries like GLEW, Lua, and others within the vcpkg ecosystem. This suggests a focus on automating the build and packaging processes for a wide range of C++ dependencies.
c-plus-plussetuptoolspackage-managermacoscplusplus
adam4813/Sigma

Aug 2013 - Mar 2014

Sigma game engine for creating games on multiple platforms.
Contributions:414 commits, 6 PRs, 8 issues in 7 months
gamegamesgamedevplatformsgame-development
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
Adam Martin - Staff Software Engineer at Bushel