Cameron Merkel is a Mechanical Engineer with over 7 years of hands-on experience based in Fargo, North Dakota, and a longer career history in engineering roles spanning plant operations to senior mechanical design. He holds a BS in Mechanical Engineering from NDSU and currently applies practical, systems-oriented problem solving at Obernel Engineering. Cameron blends traditional mechanical engineering expertise with a knack for software development—evidenced by contributions to open-source projects like an unofficial Android Reddit client (UI and accessibility improvements) and the XMage game engine (Java-based game logic). That mix highlights an unusual cross-discipline fluency: comfortable in CAD and physical systems as well as in coding user-facing features and back-end game mechanics. Known for thoughtful refinements and accessibility-minded enhancements, he brings an engineer’s rigor to both hardware and software challenges.
7 years of coding experience
27 years of employment as a software developer
Bachelor of Science (BS), Mechanical Engineering, Bachelor of Science (BS), Mechanical Engineering at NDSU
Contributions:83 commits, 85 PRs, 68 comments in 3 years 5 months
Contributions summary:Cameron made several contributions focused on the user interface and functionality of the RedReader Android app. They implemented an aspect ratio indicator for media loading, added options to customize the app bar and bottom toolbar, and provided refinements for video playback including zoom and tap-to-close functionality. The user also addressed accessibility issues, like improved navigation with TalkBack and directional controls and ensured compatibility with the project's theming system.
Contributions:53 reviews, 100 PRs, 2 pushes in 1 year 4 months
Contributions summary:Cameron's commits focus on implementing card functionality in the XMage game engine. This involves writing new Java code to define card abilities, effects, and interactions. The changes involve creating and updating Java files to implement the game logic for specific cards, including effects such as dealing damage, gaining abilities, and manipulating game resources, demonstrating a strong understanding of the game engine's structure. The user also updates expansion set files to integrate the newly implemented cards.
gamedeckwindowsgamedevmagic
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.