Skip to content
View hasanalpdoyduk's full-sized avatar

Block or report hasanalpdoyduk

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
hasanalpdoyduk/README.md

Hasan Alp Doyduk

Embedded Systems Engineer | Firmware and Hardware Design

Electrical and Electronics Engineering graduate focused on embedded firmware development, hardware design, and low-level system architecture. My work combines firmware, electronics, and system integration — from schematic and PCB design to driver development, communication protocols, debugging, and validation.

I have experience developing embedded systems with STM32, dsPIC, ESP32, and ARM-based platforms using C/C++. My goal is to keep building systems that make a difference, grow as an engineer, and contribute to technologies that connect the digital and physical worlds, where code drives hardware, and every signal counts.

Pinned Loading

  1. ECU_Bootloader_Platform ECU_Bootloader_Platform Public

    Firmware update bootloader platform for a custom dsPIC33 ECU over CAN/UART, featuring a Python-based GUI, PWM parameter tuning test software, and custom KiCad PCB design. [2024–2025 Senior Project]

    C 1

  2. ADC_Acquisition_Benchmark ADC_Acquisition_Benchmark Public

    STM32 ADC benchmarking project comparing Polling, Interrupt, and DMA acquisition architectures with Moving Average, IIR, and Exponential Smoothing digital filtering techniques.

    C

  3. Teensy_Drum_Machine Teensy_Drum_Machine Public

    16-step drum machine platform for Teensy 4.1 featuring sample playback, step sequencing, and real-time audio control with USB MIDI support, EEPROM persistence, timer-driven sequencing.

    C++ 1