Simon Farre is a software engineer with nine years of experience and a strong track record in systems-level tooling and open source. Based in Jönköping, Sweden, he contributes to high-impact projects like rr (record-and-replay debugging) and GDB as a write-after-approval maintainer, and he authored the Midas VSCode debug adapter to streamline GDB and rr workflows. His language palette spans Rust, C++, Python, JavaScript and Java, giving him fluency across paradigms from low-level debugging to CLI tooling—evident in Newsboat improvements where he redesigned argument parsing and added robust tests. He has recent Mozilla experience modernizing Firefox subsystems and now works on the DOM: Core team, bringing practical architecture and debugging expertise to browser internals. Colleagues appreciate that he treats OSS as both a learning channel and a collaborative crucible, seeking maintainership roles that deepen both technical and communication skills.
9 years of coding experience
Bachelor's degree Datateknik, Bachelor's degree Datateknik at Lund University
Contributions:3 reviews, 41 commits, 1 PR in 1 year
Contributions summary:Simon primarily focused on refactoring and improving the command-line argument parsing functionality within the Newsboat RSS feed reader. They replaced the existing argument parsing library (`clap-rs`) with `lexopt`, a more flexible option. This involved significant code changes to adapt to the new library and its parsing mechanisms. Further, they fixed bugs related to argument handling and added tests to ensure the correct behavior of the command-line interface.
Contributions:23 reviews, 2 commits, 21 PRs in 2 months
Contributions summary:Simon primarily focused on enhancing the rr-debugger project by addressing core issues and adding new functionality. They implemented a check for UEFI secure boot within a Python script, likely to diagnose and resolve permission errors. Furthermore, they contributed to supporting the /proc/[pid]/task/[tid]/[mem|fd] path, including writing associated test cases and modifying relevant source files to improve debugging capabilities. The user's contributions also included fixing bugs related to GDB commands and adding support for PTRACE_O_TRACEVFORKDONE.
replaylinuxperformancerecord-and-replaydebugger
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.