Skip to content
View pravinraghul's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report pravinraghul

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

Hi πŸ‘‹, I'm Pravin Raghul S

Senior Embedded Software Engineer | 6+ Years Experience

Animated Typing

πŸš€ About Me

Passionate Senior Embedded Software Engineer with 6+ years of commercial firmware development experience, specializing in production-ready solutions for IoT, industrial, and consumer electronics. Deep expertise in ARM Cortex-M architecture with proven ability to optimize system performance, reduce power consumption, and implement robust security frameworks.

  • 🌱 Concentrating on Embedded Linux & Device Drivers, AARCH64 Architecture
  • πŸ‘― Looking to collaborate on IoT projects and Open Source Embedded Systems
  • πŸ’¬ Ask me about ARM Cortex-M, FreeRTOS, Device Drivers, Embedded Linux

πŸ› οΈ Technical Skills

Languages & Tools

Embedded Systems Expertise

  • Microcontrollers: ARM Cortex-M/A Architecture
  • RTOS: FreeRTOS, Zephyr RTOS, VxWorks
  • Protocols: SPI, I2C, UART, CAN
  • Debugging: JTAG, SWD
  • Specialties: Bare-metal programming, Device Drivers, Bootloader Development

Development Environment

  • Build Systems: GNU Make, CMake
  • Version Control: Git
  • Testing: Google Test Framework, Unit Testing
  • IDEs: VxWorks Workbench, PlatformIO

πŸ“Š GitHub Statistics

GitHub Streak

πŸ† GitHub Trophies

GitHub Trophies

🌟 Featured Projects

Check out my pinned repositories below for some of my best work in embedded systems, device drivers, and firmware development!

πŸ“« Let's Connect

Gmail LinkedIn GitHub

πŸ“Š Profile Views

Profile Views


πŸ’» Passionate about embedded systems | πŸš€ Always learning | 🀝 Open to collaboration

Pinned Loading

  1. cortex-m-startup cortex-m-startup Public

    Fundamental startup code for the ARM Cortex-M Architecture, transforming comprehension into execution.

    C

  2. gpioserdev-driver gpioserdev-driver Public

    Custom GPIO serial data transfer driver using a bit-banging technique.

    C 1

  3. st-drivers st-drivers Public

    Development of drivers for STM32 MCUs, building on the previous cortex-m-startup project.

    C

  4. rtos-workshop rtos-workshop Public

    FreeRTOS workshop on the STM32 board

    C

  5. st-custom-bootloader st-custom-bootloader Public

    The design of the bootloader software

    C

  6. pippt pippt Public

    Python 1