Co-founder, Head Of Hardware, Hardware Firmware Engineer at Minut
Lund, Sweden
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Fredrik Ahlberg is a hardware and firmware engineer with 13 years’ experience, co-founding and leading hardware at Minut from Lund, Sweden. He combines hands-on PCB and firmware development with product-minded leadership, taking prototypes to production across consumer IoT and embedded systems. His open-source contributions to widely used tools like Espressif’s esptool and the Black Magic debugger show deep familiarity with flash/RAM programming, debugging interfaces, and MCU identification for Cortex families. Earlier roles at Ericsson and Axis sharpened his test automation and RF/ASIC verification skills, complementing a formal M.Sc. in Electrical and Electronics Engineering from Lund. Colleagues would describe him as a practical engineer who bridges low-level bootloader details and hardware design while keeping an eye on product reliability and manufacturability.
13 years of coding experience
2 years of employment as a software developer
Master of Science (M.Sc.), Electrical and Electronics Engineering, Master of Science (M.Sc.), Electrical and Electronics Engineering at The Faculty of Engineering at Lund University
Serial utility for flashing, provisioning, and interacting with Espressif SoCs
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:52 commits, 5 PRs, 10 pushes in 10 months
Contributions summary:Fredrik primarily worked on developing and enhancing the `esptool` utility for interacting with Espressif's ESP8266 SoCs. Their contributions include implementing RAM and flash download functionality, adding support for various flash configurations, and integrating features like reading the MAC address and flash memory ID. The user also introduced commands for creating, checking, and manipulating firmware images, improving the tool's overall functionality.
In application debugger for ARM Cortex microcontrollers.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:7 commits, 1 PR, 7 comments in 5 years 8 months
Contributions summary:Fredrik primarily focused on adding support for new hardware platforms, specifically the TI TM4C123 Launchpad. They implemented necessary USB CDC-ACM functionality for debugging purposes. Further contributions included reading CPUID to identify core versions and reading CoreSight registers (DEVTYPE and ARCHID) to identify Cortex-M23 and Cortex-M33 debug components. They also made minor code adjustments and comments, enhancing the project's debugging capabilities.
cortexstlinkjtagflashdebugger
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
Fredrik Ahlberg - Co-founder, Head Of Hardware, Hardware Firmware Engineer at Minut