"If it can be automated, optimized, or completely rebuilt from scratch — I'm probably already working on it."
Software Developer · Embedded Systems Engineer · Linux Enthusiast · Full-Stack Explorer
I build systems that bridge the gap between software, hardware, and operating systems. From smart home automation to embedded safety systems and custom Linux environments, I enjoy turning ambitious ideas into practical engineering projects.
And yes — I tend to overengineer things that probably didn't need to be engineered in the first place.
SYSTEMS THINKING · AUTOMATION · LOW-LEVEL PROGRAMMING · LINUX · EMBEDDED SYSTEMS
- ⚙️ Building software that interacts with the physical world.
- 🏠 Developing Barghino, an evolving smart home automation ecosystem.
- 🛡️ Started Imen Yar, an electronic safety project, in 2024.
- 🐧 Developing customized Linux distributions for different use cases.
- 💻 Exploring embedded firmware, networking, operating system customization, and web technologies.
- 🔬 Interested in local-first architecture, offline-capable systems, modular software, and intelligent automation.
- 🚀 Constantly experimenting, breaking things, and rebuilding them better.
My philosophy: Don't just use technology. Understand it, modify it, and make it yours.
Originated in 2024
An electronics-focused safety project built around the idea of making safety systems more accessible, practical, and extensible.
Engineering goals & concepts
- Modular electronic sensing and monitoring.
- Microcontroller-based data acquisition and processing.
- Configurable alert and notification mechanisms.
- Expandable hardware and firmware architecture.
- Potential integration with remote monitoring and intelligent event analysis.
Embedded Systems Electronics Sensors Microcontrollers
Originated in 2025 · Actively evolving
Barghino is my long-term project to build a flexible smart home automation platform, combining embedded devices, centralized control, and a modern software interface.
Core architecture & development roadmap
- Central Hub: A central unit coordinating connected switches and automation devices.
- Local-First Control: Designed to keep essential home control available without depending on cloud services.
- Embedded Communication: Exploring reliable communication between the central unit and distributed microcontroller-based nodes.
- Web-Based Interface: A unified control panel for devices, rooms, and automation workflows.
- Network Resilience: Configurable connectivity and recovery strategies.
- Data & Configuration: Persistent settings, device information, and event logging.
- Future Intelligence: Rule-based automation, usage analysis, and potential AI-assisted control.
The long-term goal is to evolve Barghino into a maintainable, extensible, and potentially commercial smart home platform.
ESP32 ESP8266 IoT Web Technologies Embedded Networking
In Development
An experimental Linux distribution exploring historical visual design, unconventional branding, and a customized desktop experience.
- Customized desktop appearance and system branding.
- Tailored themes, icons, wallpapers, and boot visuals.
- Linux distribution customization and packaging experiments.
- A deliberately distinctive visual identity built around historical satire.
The focus is on learning how Linux distributions are assembled, customized, packaged, and released.
Linux Debian-based Systems Desktop Customization System Integration
In Development
A separate Linux project focused on creating a clean, efficient desktop environment for developers.
Design objectives
- A lightweight and uncluttered desktop experience.
- Developer-focused software selection and system defaults.
- A streamlined workflow for coding and technical experimentation.
- Performance-conscious configuration.
- Custom branding, desktop integration, and system-level personalization.
- Future exploration of developer tools, power profiles, and modular system components.
Vision: A focused development environment without unnecessary distractions or software bloat.
Linux Desktop Environments Developer Workflows System Customization
C++ · Python · JavaScript · HTML5 · CSS3
ESP32 · ESP8266 · Microcontrollers · Sensors · Hardware–Software Integration
Linux · Debian · Shell Scripting · System Configuration · `Desktop C