Joakim Tufvegren

Consultant - Software & Cloud at Knightec Group

Lund, 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
Joakim Tufvegren is a pragmatic full-stack consultant with 16 years of hands-on experience across embedded systems, backend development and cloud tooling, currently advising clients at Knightec Group. He brings deep firmware and hardware-control expertise from a decade at Axis Communications, where he led lab automation, Raspberry Pi/Arduino integrations and image-quality testing tools. Comfortable from low-level C/C++ and Linux to Python, Ruby, SQL and modern web tech, Joakim also contributes to notable open-source projects like QMK firmware—adding features such as EEPROM-based hand config and LED_MATRIX migrations for ergonomic keyboards. He pairs a systems-level engineering mindset with practical CAD and 3D-printing skills used to deliver bespoke hardware solutions. Based in Lund with an MSc in Computer Science, he’s the kind of engineer who’ll dig into PCB test benches one day and ship backend services the next.
code17 years of coding experience
job14 years of employment as a software developer
bookMaster of Science in Engineering (Civilingenjör), Computer Science (Datateknik), Master of Science in Engineering (Civilingenjör), Computer Science (Datateknik) at The Faculty of Engineering at Lund University
languagesSwedish, English
github-logo-circle

Github Skills (13)

c1710
firmware10
embedded10
c-language10
c1110
cprogramming-language10
sys10
qmk-firmware10
atmel-studio9
atmel9
avr9
json8
serial-communication7

Programming languages (10)

TypeScriptC#JavaC++ShellCG-codeJavaScript

Github contributions (5)

github-logo-circle
qmk/qmk_firmware

Jun 2020 - Feb 2022

Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:27 reviews, 17 commits, 16 PRs in 1 year 8 months
Contributions summary:Joakim made several contributions to the QMK firmware, focusing on enhancing the functionality and features of various keyboard layouts, particularly for the Ergodox Infinity. They implemented WPM synchronization between halves, added EEPROM-based hand configuration, and migrated keyboards utilizing uGFX to the LED_MATRIX system. Further contributions include fixing build issues, code optimizations, and integrating new ST7565 LCD drivers, demonstrating their deep understanding of embedded systems and keyboard firmware development.
atmelavrfirmwareusbkeyboard-firmware
firetech/advent-of-code

Dec 2019 - Jan 2023

Contributions:356 commits, 511 pushes, 9 branches in 3 years 2 months
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