Skip to content
View HoussemLahmar's full-sized avatar

Block or report HoussemLahmar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HoussemLahmar/README.md

👋 Hi, I'm Houssem-Eddine Lahmar

Electrical Engineering Student at the National Engineering School of Tunis (ENIT). Passionate about embedded systems, IoT, and technological innovation, I am constantly seeking new opportunities to apply and expand my skills.

🚀 About Me

I'm an electrical engineering student with a strong passion for embedded systems and IoT. My journey spans hands-on experiences—from developing firmware for microcontrollers to setting up IoT lab environments and creating innovative software solutions. I thrive on solving complex challenges, continuously learning new technologies, and sharing my knowledge with others.

💼 Experience

  • Embedded Firmware Intern at Wattnow (February 2024 - April 2024)

    • Created a real-time circular buffer to log errors and send them later via UART.
    • Skills acquired: Embedded C, IoT, STM32
  • Intern at C4I Tunisia (July 2023)

    • Worked on setting up an Azure IoT lab environment.
    • Skills acquired: Cloud Computing, IoT, Azure IoT
  • Intern at Prodigy InfoTech

    • Developed projects using C programming language.
  • Intern at TechnoHacks EduTech

    • Worked on Python projects and taught Python programming.

🧑‍🏫 Teaching Experience

  • Instructor at Digimytch
    • Teaching C/C++, Python, MATLAB, LaTeX, and Version Control.
    • Empowering the next generation of developers and engineers with hands-on, practical training.

📚 Education

  • Electrical Engineering Student at the National Engineering School of Tunis (ENIT) (September 2022 – Present)
  • Preparatory Cycle for Engineering Studies, Math-Physics at IPEIN (September 2020 – June 2022)

🛠 Skills

  • Programming Languages: Python, Assembly, C, C++, Embedded C
  • Tools and Platforms: STM32, Arduino, ESP32, Raspberry Pi, Embedded Linux, Eagle PCB, Microsoft Access, Excel, MATLAB, PSIM, PSPICE, Adobe Softwares, STM8, ST Assembler, Linker, Code Blocks, Git, VS Code

💻 Projects

  • Graphical Interface for Quadcopter Drone Control (September 2023 - Present)

    • Developed an interface for modeling, controlling, and regulating a drone under the supervision of Mr. Joseph Haggège.
  • Design and Implementation of an Electronic Board (February 2023 - May 2023)

    • Completed as part of a mini electronic project at ENIT.
  • Flight Reservation Management Program (November 2022 - December 2022)

    • Developed a program for managing flight reservations as part of a mini programming project.
  • STM32 Data Logger (GitHub)

    • Enables data logging from an STM32 microcontroller to a computer using Python.
  • Python Microcontroller GUI ADC Multi-Channel (GitHub)

    • Python GUI for interfacing with a microcontroller for ADC multi-channel reading.
  • State Machine Projects (GitHub)

    • A collection of mini state machine projects.
  • My Python Projects (GitHub)

    • A variety of Python projects.
  • FreeRTOS STM32 (GitHub)

    • FreeRTOS implementation for STM32.
  • C Projects (GitHub)

    • Various projects using the C programming language.

🏆 Achievements & Recognition

Languages & Tools (Graphical)

C C++ Python MATLAB LaTeX Git STM32 Arduino ESP32 Raspberry Pi

Notable Recognitions

  • Disaster Management Officer & Trainer – Tunisian Red Crescent
  • Sports First Aid Certification – Tunisian Red Crescent
  • Embedded Software and Hardware Architecture Certification – Coursera
  • Understanding Machine Learning – DataCamp
  • Computer Hardware Basics Certification – Cisco

💻 Tech Stack & Tools

// Embedded Tech Stack Overview
struct EmbeddedTech {
    char *role = "Embedded Developer | IoT Specialist";
    char *motto = "Engineering innovation one microcontroller at a time!";
    char *code[] = {"C", "C++", "Python", "MATLAB", "LaTeX"};
    struct {
        char *firmware[] = {"STM32", "Arduino", "ESP32", "Raspberry Pi"};
        char *tools[] = {"STM32CubeIDE", "Keil", "Visual Studio Code", "Git"};
        char *design[] = {"Eagle PCB", "PSIM", "PSPICE"};
    } technologies;
    char *interests[] = {"Embedded Systems", "IoT", "Automation", "Robotics"};
    char *funFact = "In embedded systems, timing is everything!";
};

📊 GitHub Statistics

Houssem's GitHub Stats GitHub Streak Houssem's GitHub Stats Commit Streak Top Languages GitHub Trophies

Contribution Calendar

Profile Views

📈 Contribution Breakdown

Metric Count
Total Commits Total Commits
2024 Contributions 2024 Contributions

Contribution Calendar

🤝 Collaborations & Community

I actively collaborate on various projects and contribute to the open-source community. For a complete view of my work—including projects, collaborations, and contributions—check out my GitHub profile. Code Quality

📬 Contact

Popular repositories Loading

  1. STM32_data_logger STM32_data_logger Public

    This project enables data logging from an STM32 microcontroller to a computer using Python. It involves STM32-side code for acquiring analog sensor data and Python PC-side code for logging the data…

    C 4

  2. python-microcontroller-gui-adc-multichannel python-microcontroller-gui-adc-multichannel Public

    Python GUI for Microcontroller Interface: ADC Multi-Channel Reading

    C 1

  3. Chatbot_ML Chatbot_ML Public

    Forked from Tech-Society-SEC/Chatbot_ML

    Jupyter Notebook 1

  4. Adaptive-Real-Time-Scheduler Adaptive-Real-Time-Scheduler Public

    Adaptive Real-Time Scheduler for Embedded Systems

    C 1

  5. VHDL-init VHDL-init Public

    My first VHDL Projects

    VHDL 1

  6. Embedded-ML-Library Embedded-ML-Library Public

    A lightweight, header-only machine learning library designed for embedded systems such as ESP32 and STM32. This library enables real-time training, ultra-light inference, and automatic code generat…

    C++ 1