Tomasz Wasilczyk

Staff Software Engineer at Meta

Sammamish, Washington, United States
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

👤
Senior
🎓
Top School
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.
code16 years of coding experience
job18 years of employment as a software developer
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at University of Wroclaw
stackoverflow-logo

Stackoverflow

Stats
186reputation
13kreached
14answers
0questions
github-logo-circle

Github Skills (31)

c-language10
protocol-buffers10
cortex-m10
c-programming10
c1110
microcontroller10
abstraction-layer10
c1710
driver10
sys10
code-cleanup10
arm10
embedded10
stm10
cprogramming-language10

Programming languages (10)

TypeScriptJavaC++CLLVMMakefileGoHTML

Github contributions (5)

github-logo-circle
protobuf-c/protobuf-c

Mar 2014 - May 2016

Protocol Buffers implementation in C
Role in this project:
userBack-end Developer
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.
protocol-buffersprotobufbuffersprotobuf3protoc
modm-io/modm

Aug 2021 - Sep 2021

modm: a C++23 library generator for AVR and ARM Cortex-M devices
Role in this project:
userEmbedded 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