Softwareingenieur at DSH CNC Fertigungstechnik GmbH
Siegen, North Rhine-Westphalia, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Jojakim Stahl is a seasoned software engineer based in Siegen, Germany, with 10+ years focused on SCADA systems, field device communications, and automation for heat treatment industries. At Demig Prozessautomatisierung he combines hands-on SCADA development with systems engineering and project management, while also managing IT operations at a CNC firm. His open-source work spans low-level backend improvements in OPC UA (open62541) and barcode libraries (zint, zxing-js), where he fixed memory, encoding and decoding bugs and ported a Code39 reader into JavaScript. That blend of industrial automation expertise and contributions to widely used tooling shows a practical engineer comfortable from embedded/protocol-level issues to application-layer integrations. He holds a Diplom-Ingenieur in Electrical/Automation Engineering and began his technical path as an IT-focused vocational trainee, which explains his strong grounding in both hardware and software concerns. Colleagues rely on him for stable, auditable systems and for untangling tricky interoperability problems that span legacy devices and modern software stacks.
10 years of coding experience
Diplom-Ingenieur, Elektrotechnik / Automatisierungstechnik, Diplom-Ingenieur, Elektrotechnik / Automatisierungstechnik at Universität Siegen
Technischer Assistent für Informatik, Technischer Assistent für Informatik at Berufsbildende Schule Betzdorf-Kirchen
Multi-format 1D/2D barcode image processing library, usable in JavaScript ecosystem.
Role in this project:
Full-stack Developer
Contributions:10 commits, 3 PRs, 11 comments in 5 days
Contributions summary:Jojakim focused on porting and implementing core functionality for the Code39 barcode reader within the JavaScript library. They initiated the port of the `Code39Reader`, including code for reading and decoding this barcode format. The user also addressed bugs, particularly those related to extended mode decoding, and made adjustments to the build configuration to assist with debugging and prevent instrumentation during debug.
Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
Role in this project:
Backend Developer
Contributions:9 commits, 7 PRs, 12 comments in 2 months
Contributions summary:Jojakim focused on enhancing the functionality of the OPC UA implementation. They added support for custom opaque type mappings, fixed invalid casts within server-side attributes, and addressed issues related to array dimensions. Furthermore, the user worked on stabilizing node generation and adding features for more specific server configurations, directly contributing to the core server logic. They also made improvements to namespace handling.
opcopc-uasdkserveriec-62541
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.