Marek Pikuła

Embedded Engineer at SENT Technology

Eindhoven, North Brabant, Netherlands
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
Marek Pikuła is an embedded engineer with 11 years’ experience applying FPGA, kernel and systems design to real-world products from motor-control SoCs to 3D printer electronics. Based in Eindhoven, he blends low-level platform and kernel work at Samsung with FPGA design and integration experience from roles at TRINAMIC and Embevity. Marek contributes to open-source projects—improving Unicode handling and modernizing C++ in Xournal++ and extending Verilog/SystemRDL generation in SpinalHDL—showing a practical focus on tooling and hardware description flows. He pairs hands-on board- and firmware-level debugging with DevOps practices (“FPGA developer by day, DevOps engineer by night”), runnning Docker-based infrastructure for embedded services. His background in electronics and a side training in classical music hint at disciplined attention to detail and pattern recognition that he brings to hardware-software co-design.
code11 years of coding experience
job2 years of employment as a software developer
bookHigh school diploma, Mathematics and physics, High school diploma, Mathematics and physics at Edward Dembowski High School No. I in Gliwice, Poland
bookBSc, Electronics and Telecommunication, BSc, Electronics and Telecommunication at Silesian University of Technology
bookMusician, Piano and classical singing, Musician, Piano and classical singing at Ludomir Różycki Music School in Gliwice
languagesPolish, English, German, Italian
stackoverflow-logo

Stackoverflow

Stats
75reputation
834reached
2answers
4questions
github-logo-circle

Github Skills (24)

verilog10
c-language10
strings10
c-string10
scala10
icu10
hdl10
cprogramming-language10
boost9
rt9
file-handling9
refactoring8
fpga8
cross-platform8
refactor8

Programming languages (20)

JavaC++CSSCScalaGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
xournalpp/xournalpp

Mar 2015 - Jan 2016

Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets.
Role in this project:
userBack-end Developer
Contributions:115 commits, 12 PRs, 109 comments in 10 months
Contributions summary:Marek primarily contributed to the backend aspects of the Xournal++ project. Their work involved the removal and replacement of the legacy String class with ICU's UnicodeString, accompanied by a compatibility layer, indicating a focus on string handling and potentially internationalization. Further contributions included refactoring the CrashHandler, replacing legacy C++ features, and modifications to file paths within the ExportJob and PythonRunner, suggesting a familiarity with core functionalities and system interactions. The user also made updates regarding boost library and removed some unused headers.
notespdf-viewerc-plus-plussusewindows-10
SpinalHDL/SpinalHDL

Jul 2022 - Oct 2022

Scala based HDL
Role in this project:
userBackend Developer
Contributions:1 review, 8 commits, 2 PRs in 2 months
Contributions summary:Marek contributed to the development of a Scala-based Hardware Description Language (HDL) by modifying code related to Verilog and SystemRDL generation. Their contributions included aligning inout port generation in Verilog, implementing features for SystemRDL, and adding corresponding generators for testing. These changes indicate a focus on expanding the project's capabilities in generating hardware descriptions and register interfaces.
rtlhdlvhdlscalafpga
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
Marek Pikuła - Embedded Engineer at SENT Technology