Tomasz Moń

Senior Firmware Engineer at Wireshark Development Team

Wrocław, Lower Silesian 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
Tomasz Moń is a Senior Firmware Engineer with 19 years of experience building robust embedded systems, device drivers, and low-level tooling across Linux, RTOS, and Windows environments. Currently at Nordic Semiconductor and a long-time core developer for Wireshark, he combines deep protocol reverse-engineering skills (Ghidra, ACE exploit research) with practical C/C++ and Python engineering. His open-source contributions include USB and FTDI dissector fixes in Wireshark and significant work on nRF Connect SDK, demonstrating expertise in USB stacks, Bluetooth audio, and modem/LwM2M integrations. He has a strong track record of improving reliability—fixing memory leaks, reassembly bugs, and buffer overruns—and routinely contributes upstream kernel and Yocto fixes. Comfortable with rigorous code review and static analysis tooling (Gerrit, Coverity, Klocwork), Tomasz brings both hands-on debugging intuition and a systematic approach to safety and maintainability. Based in Wrocław, Poland, he pairs academic distinction in computer science with practical firmware craftsmanship that often surfaces in widely used open-source projects.
code18 years of coding experience
job10 years of employment as a software developer
bookEngineer's degree, Computer Science, Very good with distinction, Engineer's degree, Computer Science, Very good with distinction at Politechnika Śląska w Gliwicach
languagesEnglish, Polish, Finnish
stackoverflow-logo

Stackoverflow

Stats
188reputation
6kreached
9answers
4questions
github-logo-circle

Github Skills (44)

bootloader10
debug10
assembly10
python10
file-manipulation10
zephyr-rtos10
usb10
c1110
ui-design10
file-operations10
code-review10
c1710
nrf5310
uid10
filepath10

Programming languages (13)

PowerShellC++CSchemeCMakeMakefileGoHTML

Github contributions (5)

github-logo-circle
desowin/usbpcap

Feb 2013 - Dec 2022

USB packet capture for Windows
Role in this project:
userBack-end Developer
Contributions:19 releases, 205 commits, 9 PRs in 9 years 11 months
Contributions summary:Tomasz contributed significantly to the project by importing and integrating code from a sample project, specifically implementing USB function code lookups. The changes included the addition of new code files and the adaptation of existing ones, indicating a focus on expanding the codebase to enhance USB packet capture capabilities on Windows. The work involved adding and maintaining a list of USB packet capture functions.
usbpacketwindowspacket-capture
A lightweight and versatile audio player
Role in this project:
userFront-end Developer
Contributions:366 commits in 3 years
Contributions summary:Tomasz's commits focused on fixing and improving the user interface of the Audacious media player. They addressed flickering issues, updated visual components, and enhanced the overall user experience by implementing changes related to the double-size functionality, color adjustments, and the display of file information within the playlist. These modifications included refactoring code and enhancing the appearance of various widgets.
audio-playeraudioversatilemusicmusic-player
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