Skip to content
View codewithzahid's full-sized avatar
😄
😄
  • Dhaka, Bangladesh
  • 23:59 (UTC +06:00)

Block or report codewithzahid

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
codewithzahid/README.md

Hi there

I’m a hardware and embedded systems engineer who specializes in transforming ideas into fully functional, production-ready electronic solutions. From rapid prototyping to scalable designs, I bring a hands-on, detail-driven approach to every project.

With strong experience in STM32, ESP32, and Arduino platforms, I develop efficient firmware and design robust PCBs tailored to real-world applications. My work spans across IoT, industrial automation, automotive systems, smart agriculture, and low-power embedded solutions.

I provide end-to-end support throughout the entire product lifecycle, from concept development and prototyping to testing and manufacturing readiness. I focus on delivering reliable, optimized designs with clear communication and fast turnaround times.

Core Skills

  • Embedded Systems Development

    • STM32 (HAL/LL, CubeMX)
    • ESP32 (ESP-IDF, Arduino Core)
    • AVR / ARM Cortex-M
  • Firmware Programming

    • C / C++
    • RTOS (FreeRTOS, Zephyr basics)
    • Bare-metal development
  • PCB Design

    • Schematic design and multilayer PCB layout
    • High-speed and low-noise design practices
  • Prototyping and Hardware Bring-up

    • Breadboarding and custom development boards
    • Debugging with oscilloscopes and logic analyzers
  • Communication Protocols

    • UART, SPI, I2C, CAN, RS485
    • WiFi, BLE, LoRa, GSM/LTE
  • Power Electronics

    • DC-DC converters
    • Battery management systems
    • Low-power optimization techniques

Additional Skills

  • Sensor integration (analog and digital)
  • Signal conditioning and filtering
  • Motor control systems (PWM and drivers)
  • Bootloaders and OTA updates
  • Embedded Linux (basic)
  • Hardware testing and validation
  • EMI/EMC design considerations
  • Design for Manufacturing (DFM) and Design for Test (DFT)
  • Documentation and technical reporting

Services

  • Custom embedded system design
  • Firmware development and optimization
  • PCB design (single-layer to multilayer)
  • Rapid prototyping
  • IoT product development
  • Debugging and troubleshooting
  • Code review and performance tuning
  • Production support and scaling

Tools and Technologies

  • Software: Altium Designer, KiCad, STM32CubeIDE, PlatformIO, VS Code
  • Hardware Tools: Oscilloscope, logic analyzer, multimeter, soldering and rework stations
  • Version Control: Git (GitHub, GitLab, Bitbucket)

Industry Experience

  • Internet of Things (IoT)
  • Industrial automation
  • Automotive electronics
  • Smart agriculture
  • Consumer electronics
  • Low-power and battery-operated devices

If you have a project or idea that requires expert development, feel free to reach out. I am available to discuss requirements and provide practical, efficient solutions.

Popular repositories Loading

  1. codewithzahid.github.io codewithzahid.github.io Public

    To explore my work and expertise further, feel free to view my profile here.

    HTML

  2. Refilling-Station-RFID Refilling-Station-RFID Public

    Automatic Refilling Station Control System

    C

  3. io-board-control io-board-control Public

    UART communication based IO board control | ESP-IDF v5.2.1

    Assembly

  4. TwoWireStepper TwoWireStepper Public

    Standalone mode operation compatible with TB6600, A4988, TMC2209, DRV8825, and other stepper motor drivers.

    C++

  5. codewithzahid codewithzahid Public

    Want to learn more about my work? View my full profile here.

  6. Bosch-BSEC2-Library Bosch-BSEC2-Library Public

    Forked from boschsensortec/Bosch-BSEC2-Library

    Arduino library to simplify using Bosch Sensortec's BSEC2 library

    C