Piotr Krawiec

Software Engineer at Software Mansion

Subcarpathian 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

👤
Senior
🎓
Top School
Piotr Krawiec is a software engineer with eight years of experience, blending Python, C++ and data science to build production-ready ML systems, IoT devices, and infrastructure. He holds a master's in Engineering and Data Analysis (diploma with distinction) and currently contributes at Software Mansion after an internship there. Piotr has designed end-to-end solutions—from embedded MQTT data collectors and microcontroller firmware to Postgres/TimescaleDB-backed pipelines, Docker deployments and Grafana/Streamlit observability. At DVLift and Omniscopy he shipped predictive maintenance and anomaly-detection features that bridged stakeholder needs and machine-learning experiments. An active open-source contributor, he implemented a wavelet-based feature-extraction plugin for the NFStream network analysis project, showing both algorithmic depth and practical documentation. Outside work he runs a home lab (TrueNAS Scale) and experiments with self-hosted tools, reflecting a continuous curiosity for systems and ops.
code8 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Engineering and Data Analysis, Master's degree, Engineering and Data Analysis at Rzeszow University of Technology
github-logo-circle

Github Skills (9)

machine-learning10
python10
network-analysis10
data-science10
numpy10
data-analysis10
traffic-analysis9
data-mining9
packet-capture8

Programming languages (14)

C#JavaCScalaHTMLJupyter NotebookTypeScriptDockerfile

Github contributions (5)

github-logo-circle
nfstream/nfstream

Sep 2022 - Oct 2022

NFStream: a Flexible Network Data Analysis Framework.
Role in this project:
userData Scientist
Contributions:6 commits, 3 PRs, 1 comment in 3 days
Contributions summary:Piotr's contributions center around implementing and documenting a wavelet-based feature extraction plugin, demonstrating a strong focus on data analysis within the context of network traffic. The user added a new plugin (`WFPlugin`) that computes features based on wavelet transforms applied to packet size data. They also incorporated example code, improved documentation, and fixed a hardcoded value, indicating a solid understanding of both the underlying algorithm and practical implementation within the project.
pythondata-miningtraffic-analysisndpideep-packet-inspection
finloop/aplikacje-bazodanowe

Oct 2021 - Jan 2022

Projekt na przedmiot Aplikacje bazodanowe.
Contributions:1 review, 75 commits, 2 PRs in 2 months
javaprojekt
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
Piotr Krawiec - Software Engineer at Software Mansion