Daniel Mårtensson

Konstruktör Elektronik at ITH Institutet för Tillämpad Hydraulik

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
Daniel Mårtensson is an electronics design engineer with nine years of hands-on experience in automation, embedded systems and control theory, currently working at BAE Systems Hägglunds and instructing certified soldering courses. Holding an M.Sc. in Mechanical Engineering from Umeå University, he combines mechanical CAD, MATLAB/Simulink and control-system design with practical embedded C/C++ and Java development. His background spans R&D consulting in hydraulic automation, building control systems from scratch, and teaching courses in electronics, measurement and PLC simulation. An active open-source contributor, he maintains an SAE J1939 CAN-bus implementation and several control and adaptive-control toolboxes on GitHub, reflecting a strong focus on industrial communications and control algorithms. Colleagues describe him as social, ambitious and solution-oriented—equally comfortable prototyping with Arduino as performing FEM/analyses for mechanical components.
code9 years of coding experience
bookMaster of Science (MSc), Mechanical Engineering, Master of Science (MSc), Mechanical Engineering at Umeå universitet
bookCertified Standards Expert (CSE) J-STD-001, EDUCATION, Pass the test, Certified Standards Expert (CSE) J-STD-001, EDUCATION, Pass the test at Blackfox Training Institute
bookHydraulic Certification - Constructor, Hydraulic Certification - Constructor at Högskolan Dalarna
bookMATLAB Course, Numeriska metoder, Pass with merit, MATLAB Course, Numeriska metoder, Pass with merit at Uppsala universitet
bookHigh school degree, Industry programme, High school degree, Industry programme at Parkskolan
languagesSwedish, English
github-logo-circle

Github Skills (6)

c1710
embedded10
c1110
stm9
avr9
arduino8

Programming languages (11)

JuliaJavaC++ShellCCMakeMakefileJavaScript

Github contributions (5)

github-logo-circle
SAE J1939 protocol free to use for embedded systems or PC with CAN-bus
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:2 reviews, 227 commits, 30 PRs in 1 year 5 months
Contributions summary:Daniel primarily contributed to the development of an SAE J1939 protocol library for embedded systems. They added and updated code related to the handling of Diagnostic Trouble Codes (DTCs) and implemented various data structures and enums relevant to the J1939 standard. The commits demonstrate an understanding of the protocol's structure, including connection management, data transfer, and diagnostic messaging. They also appear to be adding in support for ISO 11783 as well.
can-busembeddedj1939saec
Using Deep Learning to create a neural network in .c code.
Contributions:92 commits, 2 PRs, 102 pushes in 3 months
deep-learningneural-network
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