Marek Cirkos

Software Engineer at Meta

England, United Kingdom
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
🎓
Top School
Marek Cirkos is a seasoned software engineer with 11 years of experience, currently working at Meta on SparkSL, Meta's shader compiler. He has deep iOS and tooling expertise—contributing to high-profile open-source projects like facebook/idb and WebDriverAgent to improve simulator automation, XCUITest support, and test orchestration. Marek blends build-system and DevOps know-how demonstrated in contributions to Buck and osquery, where he streamlined macOS builds and reduced build redundancy. Early founder and frequent contract iOS developer, he pairs practical product experience with a strong academic background in mathematics (University of Warsaw). Notably, he often focuses on making developer workflows more reliable and automatable, surfacing subtle errors and improving test infrastructure.
code11 years of coding experience
job13 years of employment as a software developer
bookMaster's degree, Mathematics, Thesis: Decision trees with soft tests, Master's degree, Mathematics, Thesis: Decision trees with soft tests at University of Warsaw
languagesEnglish
github-logo-circle

Github Skills (32)

uitest10
objective-c10
buck10
ios10
c-language10
xcuitest10
testing10
xctest10
xcode10
build-automation10
mobile10
cprogramming-language10
ui-testing10
monitoring9
cicd9

Programming languages (8)

TypeScriptJavaC++RustStarlarkHackJavaScriptObjective-C

Github contributions (5)

github-logo-circle
A WebDriver server for iOS that runs inside the Simulator.
Role in this project:
userMobile Developer (iOS)
Contributions:566 commits, 217 PRs, 127 pushes in 3 years 3 months
Contributions summary:Marek appears to be focused on developing and testing iOS applications. They have implemented an XCUITest proof of concept, indicating a focus on UI testing and integration of new testing frameworks. Their contributions include refactoring of existing code, such as moving core WDA functionality to enable code reuse, and contributing to command handler updates, which suggests work within the framework's core functionality. Furthermore, they are making adjustments to both code and documentation to enhance the performance and stability of the app.
appiumappium-ioswebdriver-serverbrowserstackruns
facebook/idb

Dec 2015 - Jun 2018

idb is a flexible command line interface for automating iOS simulators and devices
Role in this project:
useriOS Developer
Contributions:138 commits, 12 PRs, 11 pushes in 2 years 7 months
Contributions summary:Marek primarily contributed to the `facebook/idb` repository by working on the iOS simulator automation features. They focused on enhancing simulator management, including improving error messages when allocating simulators and getting binary names from the Info.plist files. They also implemented functionality related to managing and launching XCTest bundles within the iOS simulator environment. The user also added features for handling test processes and managing test manager connections.
simulatorscommand-line-interfaceios-simulatorsautomationios
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
Marek Cirkos - Software Engineer at Meta