Jonathan Marler is a software engineer based in Meridian, Idaho with 11 years of experience, currently contributing to backend systems at Tuple after a long tenure at HP. He’s an active open-source contributor to compiler and language toolchains — notably LDC (the LLVM-based D compiler), dmd, and Zig — where he’s shipped features like __FILE_FULL_PATH__, compile-time validations, MSVC build support, and test-suite/automation improvements. His work spans low-level systems, build and automation tooling, and developer-facing utilities (including authoring zigup to manage Zig compilers), reflecting both systems-level rigor and pragmatic tooling. Jonathan often focuses on portability and developer experience, turning runtime checks into compile-time guarantees and streamlining tests for relative paths and split execution.
11 years of coding experience
12 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Idaho
Contributions:14 releases, 46 reviews, 68 commits in 2 years 5 months
Contributions summary:Jonathan primarily worked on developing the "zigup" project, a tool for managing Zig compilers. Their initial contribution focused on implementing the core functionality, which includes downloading and managing Zig compilers. The user demonstrated skills in Zig programming language, and interacting with external dependencies for downloading files and creating links. They also made changes that improved the usability and maintainability of the software.
Ancillary tools for the D programming language compiler
Role in this project:
Back-end Developer & Automation Engineer
Contributions:10 commits, 30 PRs, 280 comments in 1 year 11 months
Contributions summary:Jonathan primarily focused on improving the `rdmd` tool, which is a utility for the D programming language. Their contributions involved enhancing the testing infrastructure, specifically making tests work with relative compiler paths and splitting tests for efficient execution. They also implemented features like verbose logging and addressed Windows-specific behavior. Additionally, the user streamlined the build process and improved logging accuracy.
ancillarydubcompilerpe-analyzerdlang
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.