Konrad Beckmann

Embedded Software Developer at East Bit AB

Malmo, Skåne County, Sweden
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
Konrad Beckmann is an experienced embedded software developer based in Malmö with 11 years of hands-on experience building low-power microcontroller firmware, SoC-based systems, and mobile applications for iOS and Android. He is fluent in C/C++ and higher-level languages like Objective-C and Java, and has a proven knack for root-cause debugging and optimizing for constrained power budgets (nRF51/nRF52, FreeRTOS). Konrad contributes to notable open-source projects such as NodeMCU and LiteX, where his work touches hardware interfacing, sensor drivers, memory controller initialization and toolchain fixes—showing comfort across firmware, build systems, and FPGA-adjacent tooling. He has worked across product and consultancy roles, from wearables at Sony and BLE devices at Anima to mobile platforms and startups, and thrives in agile teams while continually learning new technologies. A pragmatic problem solver, he combines deep device-level expertise with mobile app experience, often bridging hardware and application layers in shipped products.
code11 years of coding experience
job12 years of employment as a software developer
bookLunds Tekniska Högskola
languagesSwedish, German, English
github-logo-circle

Github Skills (17)

firmware10
ws10
hardware10
esp826610
lua10
iot10
sys10
fpga10
esp3210
embedded10
system-on-chip10
iot-devkit10
verilog9
c119
i2c9

Programming languages (14)

JavaC++CSSCCoqCMakeHTMLErlang

Github contributions (5)

github-logo-circle
nodemcu/nodemcu-firmware

Jul 2015 - Jun 2016

Lua based interactive firmware for ESP8266, ESP8285 and ESP32
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 commits, 7 PRs, 25 comments in 11 months
Contributions summary:Konrad primarily contributed to the development of modules and functionality for the NodeMCU firmware, specifically related to interfacing with hardware components. They added support for the WS2801 LED driver, although later disabled it. They then improved the implementation of the WS2812 LED driver, and implemented a module for the BMP085 pressure and temperature sensor. Their work demonstrates a focus on device interaction and sensor integration within the Lua-based firmware environment.
luaspiffsesp8285firmwareesp8266
enjoy-digital/litex

Oct 2019 - Sep 2020

Build your hardware, easily!
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 commits, 5 PRs, 4 comments in 11 months
Contributions summary:Konrad contributed to the Litex project by addressing several hardware-related issues. They fixed a parameter misspelling in the PicoRV32 CPU core definition and modified the BIOS code to increment the flash write address. Furthermore, the user added support for a new package type in the trellis toolchain and adjusted the build script to pass a speed grade argument. Finally, they resolved a build problem linked to the sdram_leveling function, suggesting familiarity with memory controller initialization and configuration.
vhdlsystem-on-chipedasochardware
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