Piotr Król

Piotr Król

$60/hr
Freelance CTO helping implement security and software updates in IoT
3mdeb Emedded Systems Consulting
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
40 years old
Location:
Gdańsk, Pomorskie, Poland
Experience:
8 years
Piotr Król E-mail : Phone : -- Website: Address : http://3mdeb.com ul. Burgaska 9D/- Gdańsk POLAND Work experience 3mdeb Mar 2015 — Present Embedded Systems Consultant coreboot PC Engines APU2 (AMD GT-412C SoC) Open Source repository maintainer coreboot official consultant UEFI/EDK2/Tianocore/UDK/BIOS SPI driver porting for ARMv8 platform SMBus UEFI driver for SPD reading on Xeon E5-2600 v2 PoE LLDP-MED power negotiation application Security Option ROM development for Legacy BIOS platform System design and development consulting Trainings Raspberry Pi 1/2/3 (BCM283x) Wastewater level sensing using 4-20mA sensor and Arduino Simplified GPIO driver in QEMU Autonomous digital signage using Python NRF24L01+ - OpenBeacon C application LoRa gateway AWS IoT integration Over-The-Air firmware upgrade TI CC3200 50G shock detector with various accelerometers Data retention algorithm and SD card driver Simplified NTP server and PPS implementation for seismic device Intelligent boiler (firmware, Android application, ThingFabric/AWS IoT integration) Brinco: Earthquake & Tsunami Early Warning Beacon Over-The-Air firmware upgrade Allwinner A10/A20/H3 Board bring up U-Boot support Driver development and customization USB sniffer and USB proxy gadget 5G WiFi drivers backporting - Ralink RT5572 Realtek RTL8723 series V4L2 driver for various camera modules USB over IP Custom Linux image deployment Custom board bring up and drivers integration Over-The-Air firmware upgrade feasibility and system design Bare metal bootloader with MMC and UART driver Piotr Król 1 ESP8266 ESP8266 button - project triage and commercial evaluation WiFi jammer - firmware development Blog posts and community activity STM32 Atmel ATBTLC1000 based Eddystone implementation EXT IRQ support in QEMU 50G shock detector with data retention algorithm and SD over SPI storage NXP/Freescale i.MX6 digital signage application Low bandwidth (2G/3G) system upgrade design for Intel NUC based fiscal platform NRF51822 MQTT integration for SIM900 Bluetooth to GPRS gateway GAP/GATT detector IP Cameras and NVR (HiSilicon Hi35xx) - reverse engineering and feasibility studies Odroid C1, XU3 - projector automation software in Python for Android OBDII reader - CAN bus reader using BeagleBone Black Firmware upgrade design for Firefly RK3288 using U-Boot High Performance Embedded Computing Consulting - development boards performance comparison for Beowulf cluster Atmel ECC508A IoT security Intel Corporation January 2012 — Jul 2015 BIOS Software Engineer UEFI/EDK2 architecture GCC support in EDK2 for Intel Server BIOS EDK2 build system expert UEFI/EDK2/PI - training and support UEFI/EDK2 BIOS drivers - BIOS interface with Management Engine HECI drivers - porting and maintenance AMT Serial-over-LAN - porting and maintenance IDE-R drivers - porting and maintenance OpRom loader driver Intel Corporation June 2008 — December 2011 Storage Software Validation Test Eng Python Test Framework for SAS/SATA controller - design, implementation and maintenance Linux expert - OS automation, scripting, debugging SAS driver testing automation (Windows and Linux) SAS/SATA HW debugging using LeCroy analyzers Linux SCSI driver testing automation GUI testing automation - SilkTest, Test Complete Linux Software RAID automation - TCL/Expect SCRUM master and tech lead Testing - test design, documentation, implementation and execution Education Computer Systems Networking and Telecommunications October 2004 — June 2009 Technical University of Gdańsk, Poland Obtained the MS degree with overall rating good plus (81-90%). Piotr Król 2 Skills Product ownership and management (5-10 engineers) System software design and architecture from concept to production Hardware and low level software debugging Firmware frameworks Yocto Buildroot EDK2 coreboot WICED Operating systems Linux FreeRTOS TI-RTOS Programming languages C - 5 years of experience with UEFI/EDK2 BIOS and firmware Python - 8 years of experience with automation and prototyping Various other skills required to drive small embedded systems consulting comapny Interests Open Source and Hardware Embedded systems and firmware development Embedded Linux Embedded systems security Chess Bridge Austrian School of Economics Productivity References Consulting - http://3mdeb.com/ Blog - http://blog.3mdeb.com/ GitHub - https://github.com/pietrushnic StackOverflow - http://stackoverflow.com/users/587395/pietrushnic LinkedIn - pl.linkedin.com/in/krolpiotr PC Engines maintainer - https://github.com/pcengines coreboot official consultant (3mdeb) - https://www.coreboot.org/consulting.html Piotr Król 3
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.