Tomasz Wasilczyk is a Staff Software Engineer with 16 years of experience building low-level, embedded and networking systems across Google and Meta, now based in Sammamish, WA. He has led Android Automotive networking and telematics efforts, owned broadcast radio stacks, and driven reliability work on large-scale cloud and device-flashing tooling. Deeply versed in C/C++ and systems programming, he contributes to notable open-source projects like protobuf-c and Android platform components, focusing on correctness, compiler-safety fixes, and embedded board support. Colleagues rely on him to untangle platform-level bugs and design maintainable control-plane RPCs for software-defined vehicles. Not actively seeking new roles, he balances leadership with hands-on coding and a demonstrated knack for cleaning up tricky, compiler-level issues that often go unnoticed.
16 years of coding experience
18 years of employment as a software developer
Master’s Degree Computer Science, Master’s Degree Computer Science at University of Wroclaw
Contributions:6 commits, 3 PRs in 2 years 2 months
Contributions summary:Tomasz primarily focused on improving the C implementation of Protocol Buffers. They addressed compiler warnings, specifically `-Wcast-align` and `-Wsign-compare`. The commits also include the removal of C++ style comments, and the correction of a warning related to unused labels. In addition to these bug fixes, the user also worked on code cleanup and made adjustments to improve code correctness and maintainability within the protobuf-c library.
modm: a C++23 library generator for AVR and ARM Cortex-M devices
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:70 reviews, 13 commits, 4 PRs in 1 month
Contributions summary:Tomasz primarily focused on developing embedded software for ARM Cortex-M devices, specifically contributing to the modm C++ library generator. Their work included the initial implementation of a board support package (BSP) for the SRXE board, including hardware initialization and a basic blinky example. They also implemented support for a monochrome ST7586S display and contributed to clock support for SAMV devices by providing blinky examples. Furthermore, the user fixed SPI mode descriptions, demonstrating knowledge of SPI communication protocols.
cortexjlinkgeneratorcortex-mdata-driven
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
Tomasz Wasilczyk - Staff Software Engineer at Meta