Maciej Bilas

Principal Systems Engineer at Cloudflare

Warsaw, Masovian Voivodeship, Poland
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
Maciej Bilas is a Principal Systems Engineer with 13 years of experience building high-performance, production-grade distributed systems from ad tech forecasting pipelines to global Cloudflare security services. He blends deep systems-level expertise (performance tuning, JVM and Go optimizations) with pragmatic product focus, having led features like API Shield OpenAPI validation and behavioral analytics for Bot Management at Cloudflare while navigating FedRAMP compliance. An active open-source contributor, he improved core algorithms in the widely used RoaringBitmap Go library by replacing custom bit-twiddling with optimized math/bits routines, boosting both speed and maintainability. Previous roles include designing custom datastores and cross-device training pipelines at Adform and low-latency telecommunication systems at SoftwareMill, showing comfort across JVM, Scala, Spark and cloud platforms. Based in Warsaw, he describes himself succinctly as someone who "shuffles bits for a living"—a hint at both low-level craftsmanship and a taste for elegant, efficient engineering.
code13 years of coding experience
job16 years of employment as a software developer
bookM.Sc., Computer Science, M.Sc., Computer Science at Politechnika Rzeszowska im. Ignacego Łukasiewicza
bookIV Liceum Ogólnokształcące im. Mikołaja Kopernika w Rzeszowie
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
1,966reputation
87kreached
6answers
5questions
Badges
jersey
top-5%
jackson
top-5%
github-logo-circle

Github Skills (15)

bitmap10
bitmaps10
go10
bitset10
jackson9
jersey9
nunit6
parser-combinators6
assertion6
csv6
junit6
scala6
ruby6
ruby-on-rails6
serialization6

Programming languages (15)

MDXPowerShellJavaCSSRustCScalaGo

Github contributions (5)

github-logo-circle
RoaringBitmap/roaring

Aug 2017 - May 2019

Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog
Role in this project:
userBack-end Developer
Contributions:50 commits, 36 PRs, 4 pushes in 1 year 9 months
Contributions summary:Maciej primarily focused on improving the efficiency and maintainability of the `roaring` Go library, specifically addressing bit population count and trailing zeros calculations. The contributions involved replacing older, less efficient functions with optimized alternatives from the `math/bits` package. The user also refactored code to leverage built-in Go functions, leading to improved performance and code clarity.
golangcreditsoftware-designelasticroaring-bitmaps
maciej/bme280

Feb 2018 - Jan 2020

BME280 driver written in Go
Contributions:2 releases, 19 commits, 13 PRs in 1 year 11 months
driverbme280
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
Maciej Bilas - Principal Systems Engineer at Cloudflare