Hichem Fekih

Senior Software Engineer at ifm

Friedrichshafen, Baden-Württemberg, Germany
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

🤩
Rockstar
🎓
Top School
Hichem Fekih is a Senior Software Engineer based in Friedrichshafen, Germany, with seven years of professional experience building embedded and application software across ARM, x86, FPGA and Linux platforms. He brings a strong hardware-software background from roles at AUTOMATA and ifm, combining Verilog/C development, embedded Linux, and OPC-UA/Qt application work with practical FPGA and peripheral bus (SPI/I2C/UART) expertise. Hichem is also an active open-source contributor, improving UX and performance in the Helix editor and extending the popular Rust TUI crate ratatui with flexible bar-chart rendering and grouping. Comfortable across full-stack and low-level domains, he excels at fixing tricky UI rendering/positioning bugs and designing robust embedded systems—an engineer who bridges electronics and modern software tooling.
code7 years of coding experience
job7 years of employment as a software developer
bookBachelor of Engineering (BEng), Elektrotechnik und Elektronik, 1.7, Bachelor of Engineering (BEng), Elektrotechnik und Elektronik, 1.7 at Hochschule Niederrhein
bookMaster of Engineering (MEng), Technische Informatik, Master of Engineering (MEng), Technische Informatik at Technische Universität Berlin
languagesGerman, English, Arabic
github-logo-circle

Github Skills (12)

tui10
terminal-ui10
terminal-emulator10
rust10
code-completion10
terminal-application10
ui-design10
text-editor10
widgets10
kakoune10
cli9
vim8

Programming languages (4)

RustCJavaScriptBitBake

Github contributions (5)

github-logo-circle
ratatui/ratatui

Apr 2023 - Sep 2023

A Rust crate for cooking up terminal user interfaces (TUIs) 👨‍🍳🐀 https://ratatui.rs
Role in this project:
userBack-end Developer
Contributions:58 reviews, 9 PRs, 83 comments in 5 months
Contributions summary:Hichem focused on enhancing the `ratatui/ratatui` repository's bar chart widget. They implemented new features to support horizontal bars, customize text values, and address edge cases like empty groups. Their contributions included adding the ability to group bars, set custom text values, and make improvements to the rendering logic for the chart. These enhancements improved the flexibility and functionality of the bar chart widget.
cliratatuirustterminalterminal-user-interface
helix-editor/helix

Mar 2024 - Jul 2024

A post-modern modal text editor.
Role in this project:
userFull-stack Developer
Contributions:15 reviews, 6 PRs, 29 comments in 3 months
Contributions summary:Hichem contributed significantly to the Helix text editor, focusing on the user interface and signature help features. They fixed scrolling issues within popups and improved the positioning of these elements. Additionally, they implemented functionality to cycle through function signatures/overloads, enhancing the editor's code completion capabilities. The user also optimized popup rendering, contributing to improved performance of the editor.
modalvimkakounerusttext-editor
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
Hichem Fekih - Senior Software Engineer at ifm