Mads Marquart

Copenhagen, Capital Region of Denmark
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

🤩
Rockstar
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.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
490reputation
85kreached
18answers
2questions
github-logo-circle

Github Skills (30)

multiplatform10
compiler-development10
windows10
gui-application10
build-system10
cross-platform10
desktop-application10
desktop10
flash10
appleii10
linkage10
apple110
macos10
rust10
emulation10

Programming languages (24)

PowerShellJavaC++CSSRustCCMakeObjective-C++

Github contributions (5)

github-logo-circle
rust-windowing/winit

Jan 2021 - Jan 2023

Window handling library in pure Rust
Role in this project:
userBack-end Developer & System Architect
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.
waylandwindowsx11rustwindowing
rust-lang/rust

Jul 2022 - Jul 2022

Empowering everyone to build reliable and efficient software.
Role in this project:
userBack-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.
Request Free Trial
Mads Marquart