Marc Repulles is a Principal Software Engineer based in Barcelona with over a decade building reliable, data-intensive systems and infrastructure. He blends a strong backend focus—Golang, distributed systems, databases and observability—with hands-on SRE and Kubernetes learning to improve platform reliability and developer experience. At Typeform he redesigned high-volume ingestion pipelines and built an internal CQRS framework; at Elastic he contributes to prominent open-source projects like beats and integrations, helping maintain and expand data ingestion and ECS mappings. A collaborative mentor and public speaker, he intentionally sharpens communication skills through tech talks and workshops to bridge technical design and team alignment. Colleagues describe him as easy-going yet methodical, often surfacing practical improvements that reduce on-call load and increase system observability.
10 years of coding experience
12 years of employment as a software developer
Certificate of Higher Education in Networks and Systems Administration Computer Systems Networking and Telecommunications, Certificate of Higher Education in Networks and Systems Administration Computer Systems Networking and Telecommunications at Academia Nuria
Contributions:313 reviews, 361 commits, 819 PRs in 2 years 3 months
Contributions summary:Marc primarily contributed to the development of integrations by modifying configuration files related to data streams. Their work focused on bumping ECS (Elastic Common Schema) versions across various integrations, including those for O365, Okta, Cisco Meraki, Auditd, Santa, and Iptables. They also added new integrations, such as CEF, Osquery, Google Workspace, and others, which involved creating and modifying configuration files to align with the existing infrastructure. These updates demonstrate a focus on maintaining and expanding the project's data ingestion capabilities.
:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
Role in this project:
Back-end Developer
Contributions:400 reviews, 316 commits, 837 PRs in 2 years 9 months
Contributions summary:Marc primarily contributed to the `elastic/beats` repository, focusing on the `winlogbeat` module for Windows event log processing. Their work included adding support for new Sysmon event types, specifically the `FileDelete` event, and improving the mapping of ECS (Elastic Common Schema) fields for the Sysmon module. In addition, they addressed issues related to the parsing and representation of code in the codebase.
tropicalheartbeatlogstashbeatsfilebeat
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
Marc Repulles - Principal Software Engineer at Elastic