Fredrik Ahlberg

Co-founder, Head Of Hardware, Hardware Firmware Engineer at Minut

Lund, 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

🤩
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.
code13 years of coding experience
job2 years of employment as a software developer
bookMaster 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
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

bootloader10
debugging10
debug10
assembly10
python10
firmware10
cortex-m10
c1110
spi10
microcontroller10
esp826610
c1710
flash10
sys10
assembler10

Programming languages (4)

CRustGoPython

Github contributions (5)

github-logo-circle
espressif/esptool

Sep 2014 - Jul 2015

Serial utility for flashing, provisioning, and interacting with Espressif SoCs
Role in this project:
userEmbedded 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.
bootloadersocserialespressif
blackmagic-debug/blackmagic

Nov 2014 - Jul 2020

In application debugger for ARM Cortex microcontrollers.
Role in this project:
userEmbedded 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