Mads Marquart is a self-taught software engineer in Copenhagen with 11 years of experience spanning web development, system-level programming, and tooling in Python, Rust, C++ and assembly. He frequently builds web-scrapers and small automation tools in Python while contributing to notable open-source Rust projects—helping improve a Flash emulator (ruffle), the winit windowing library, and fixing Apple-target build issues in the rust-lang compiler. His work shows deep OS and cross-compilation expertise, including macOS and Windows backend refactors and solving platform-specific linker and subsystem quirks. A competitive security enthusiast who represented Denmark at ECSC 2017 and has CTF experience, he blends low-level understanding with practical full-stack problem solving. Outside code he practices karate and sailing, reflecting a disciplined and adventurous approach to engineering challenges.
Contributions:1 release, 944 reviews, 63 commits in 2 years
Contributions summary:Mads primarily contributed to the winit project by implementing and improving platform-specific functionalities, particularly for Windows and macOS. They fixed bugs related to raw window handle and menu assignment on Windows. Furthermore, they made significant changes to the macOS backend, refactoring the event handling, cursor management, and window properties such as safe areas, surface sizes, and the application theme. They also updated the raw-window-handle dependency to version 0.4.2, demonstrating a focus on system-level programming, OS-specific APIs and system architecture of the UI framework.
Empowering everyone to build reliable and efficient software.
Role in this project:
Back-end Developer
Contributions:105 reviews, 1 commit, 94 PRs in 1 day
Contributions summary:Mads primarily contributed to the `rust-lang/rust` repository by addressing issues related to Apple platforms. They fixed compiler configurations for simulator targets, updated comments, and removed redundant environment variables when linking. The user also made improvements to the handling of deployment targets and linked frameworks, modifying target specifications to correctly reflect the desired build configurations. Furthermore, the user added a test for Apple's -weak_framework linker argument.
crategarbage-collectionrustreliablecompiler
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.