Skip to content
View yunus-kunduz's full-sized avatar

Block or report yunus-kunduz

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
yunus-kunduz/README.md

Hi there, I'm Yunus Kunduz 👋

Embedded Systems Engineering Candidate | Hardware & Software Co-Design


I am a passionate engineering student focused on bridging the gap between hardware constraints and software architecture. My primary areas of interest include Automotive Electronics, Defense Technologies, and Real-Time Operating Systems (RTOS). I enjoy building systems from the ground up, from bare-metal programming and PCB design to industrial communication protocols.


🔭 What I'm currently working on:

  • 🎓 Studying Electrical and Electronics Engineering at Necmettin Erbakan University, alongside Computer Programming at Anadolu University to strengthen my software architecture skills.
  • 🚀 Developing the embedded software and hardware for an autonomous air defense system for TEKNOFEST.
  • 🎥 Running an educational YouTube channel, CozumLab, where I teach "Embedded Systems Design" courses through hands-on problem solving.
  • 🌍 Previously volunteered with AIESEC in Tunisia, teaching Arduino and basic electronics to autistic children.

🛠️ Tech Stack & Tools

C C++ Python STM32 Arduino Espressif KiCad Git


  • Microcontrollers & Architecture: STM32 (ARM Cortex-M), Arduino, ESP8266
  • Programming Languages: C / C++ (Bare-Metal & HAL), Python
  • Communication Protocols: CAN-Bus 2.0B, RS485, I2C, SPI, UART
  • Operating Systems: FreeRTOS
  • Hardware & Debugging: Logic Analyzer Verification, Signal Integrity Management, Hardware/Software debugging (ST-LINK)
  • PCB & Simulation: KiCad, Proteus

⚡ Highlighted Skills

🔹 Optimizing power integrity in embedded systems as much as software efficiency
🔹 Debugging hardware-level timing issues
🔹 Managing LDO power bottlenecks in transceivers
🔹 Implementing strict industrial standards: 120Ω bus termination and common-grounding


📫 How to reach me:

Pinned Loading

  1. STM32-Automotive-CAN STM32-Automotive-CAN Public

    Real-time Automotive CAN-Bus 2.0B network using STM32F4 (Master) and STM32F1 (Node). Features interrupt-driven data exchange and physical layer optimizations for stable ECU simulation.

    C 2

  2. STM32F4-CAN-Bus-Mastery STM32F4-CAN-Bus-Mastery Public

    A professional engineering archive featuring 23+ CAN Bus implementations (Standard & Extended IDs) on STM32F4. Includes advanced hardware filtering (Mask/List) and a custom TJA1050-based transceive…

    C 1 1

  3. STM-Industrial-RS485-Telemetry-Network STM-Industrial-RS485-Telemetry-Network Public

    Industrial-grade RS485 Master-Slave telemetry network using STM32 (Nucleo & BluePill) with BMP180 sensor integration and Logic Analyzer verification.

    C 1

  4. STM32F103_Bare_Metal_Library STM32F103_Bare_Metal_Library Public

    A comprehensive bare-metal driver library for STM32F103 (Cortex-M3), featuring 20 register-level drivers (CAN, DMA, SPI, I2C, RTC) developed without HAL/LL libraries for maximum performance and har…

    Assembly 1

  5. STM32-FreeRTOS-UART-Bridge STM32-FreeRTOS-UART-Bridge Public

    A Producer-Consumer architecture implementation using FreeRTOS and UART communication between STM32F103 and STM32G030 microcontrollers.

    C 1 1

  6. ESP8266-IMU-Node ESP8266-IMU-Node Public

    Custom PCB design for a Wireless IMU Node using ESP8266 & MPU6050. Features battery management and boost converter circuits (KiCad).