M4rc0.io

Staff Compiler Engineer

Professional Summary

Performance-driven Systems and Compiler Engineer with over 20 years of experience designing, optimizing, and maintaining production-grade compiler toolchains. Expert in LLVM infrastructure, code generation, and hardware-software co-design. Proven track record of improving execution speed and reducing memory footprints for mission-critical applications using C++, Rust, and Assembly. Active open-source contributor to the LLVM project and the Rust compiler ecosystem.

Technical Skills

Languages

  • C++ (C++14/17/20/23), Rust, C
  • x86-64 Assembly, AArch64 (ARMv8/v9)
  • RISC-V, Python

Compiler Frameworks

  • LLVM, Clang, GCC
  • TableGen, MLIR

Tools & Infrastructure

  • CMake, Cargo, Ninja, Git
  • GDB, LLDB, Valgrind
  • Linux Kernel internals

Expertise

  • Code Generation (Backend)
  • Intermediate Representation (IR) Optimization
  • Link-Time Optimization (LTO)
  • Static Analysis, Floating-Point Arithmetic

Open Source Contributions

LLVM Project
Committer status. Contributed 40+ patches to the AArch64 backend and loop optimizer.
Rust Compiler (rustc)
Contributed to the stabilization of specific target features for embedded ARM architectures.

Certifications & Licenses

Certified Electronics Designer (Level IV)
Amateur Radio License (Class A / Full License)