Ghaith Hachem

Senior Software Engineer at Bachmann electronic GmbH

Feldkirch, Vorarlberg, Austria
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
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.
code11 years of coding experience
job14 years of employment as a software developer
bookAl Akhtal Al saghir - Jdaydeh
bookMaster's degree Mechatronics Robotics and Automation Engineering, Master's degree Mechatronics Robotics and Automation Engineering at Ravensburg-Weingarten University of Applied Sciences
bookBS Information Technology and Computing, BS Information Technology and Computing at Al-Jamiat al Arabia al Maftouha
languagesArabic, English, French, German
stackoverflow-logo

Stackoverflow

Stats
346reputation
12kreached
3answers
1question
github-logo-circle

Github Skills (16)

debugging10
debug10
rust10
llvm10
api9
codegen8
wrapper7
jit7
linq6
unit-testing6
ussd6
junit6
entity-framework6
android6
guice6

Programming languages (11)

TypeScriptPowerShellJavaDockerfileC++RustSmalltalkSCSS

Github contributions (5)

github-logo-circle
TheDan64/inkwell

Oct 2020 - Sep 2022

It's a New Kind of Wrapper for Exposing LLVM (Safely)
Role in this project:
userBack-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.
wrapperapicodegenjitrust
PLC-lang/rusty

Nov 2019 - Jan 2023

Structured Text Parser and LLVM Frontend
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