Senior Software Engineer at Bachmann electronic GmbH
Feldkirch, Vorarlberg, Austria
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Ghaith Hachem is a Senior Software Engineer with 11 years of experience specializing in industrial automation, IDE and programming language tooling, and low-level systems work using Rust, Java, LLVM and Xtext. Based in Feldkirch, Austria, he has progressed through multiple engineering roles at Bachmann electronic, where he now shapes platform and compiler-related features for industrial control systems. He contributes to notable open-source LLVM bindings (inkwell), adding debug-info support for globals and keeping the project compatible with newer LLVM releases—evidence of his attention to correctness and long-term maintenance. His background in mechatronics and robotics gives him a practical hardware-aware perspective that informs his software design, especially when bridging embedded control and developer tooling. Colleagues describe him as a pragmatic engineer who balances deep technical mastery with a knack for modernizing legacy toolchains.
11 years of coding experience
14 years of employment as a software developer
Al Akhtal Al saghir - Jdaydeh
Master's degree Mechatronics Robotics and Automation Engineering, Master's degree Mechatronics Robotics and Automation Engineering at Ravensburg-Weingarten University of Applied Sciences
BS Information Technology and Computing, BS Information Technology and Computing at Al-Jamiat al Arabia al Maftouha
It's a New Kind of Wrapper for Exposing LLVM (Safely)
Role in this project:
Back-end Developer
Contributions:8 reviews, 30 commits, 6 PRs in 1 year 10 months
Contributions summary:Ghaith primarily contributed to the `inkwell` project by adding features related to debug information generation, specifically for global variables. They implemented support for creating global variable expressions and constant expressions, alongside adding tests and examples demonstrating the new functionality. The user's changes also involved updating the existing code to align with LLVM 8 and later versions, indicating a focus on keeping the project up-to-date.
Contributions:2 releases, 710 reviews, 458 commits in 3 years 2 months
iec61131structuredtext-parserruststructured-text
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
Ghaith Hachem - Senior Software Engineer at Bachmann electronic GmbH