Skip to content
View Raghava-Ch's full-sized avatar

Block or report Raghava-Ch

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

👋 Hi, I'm Raghavaiah Challari

💻 Embedded Software Engineer • Firmware & Protocol Stacks

Building reliable embedded systems in C/C++/Rust. Passionate about embedded Linux, real-time firmware, and industrial communication. Currently implementing an open‑source IO‑Link stack in Rust.


🎯 Interests

  • Rust for Embedded Systems
  • Real‑Time Firmware Architecture
  • Industrial Protocols (IO‑Link, MQTT, IGMP, LLDP)
  • Bootloaders, OTA & Secure Updates
  • Visualization tools (e.g., RigVe)
  • Low‑level debugging, optimization, HW/SW co‑design

🧠 Core Skills

Category Skills
Languages C, C++, Rust, JavaScript/TypeScript, Bash, Nushell (nu), Assembly, Python
Embedded & RTOS FreeRTOS, TI‑RTOS, POSIX Threads
Concurrency (Rust) std::sync, async/.await, Rayon
Protocols IO‑Link, MQTT, IGMP, LLDP, TCP/IP, UDP, SPI, I2C, UART
Peripherals GPIO, ADC, DAC, PWM, Timers, Serial/Comm Interfaces
Tools Keil, IAR, STM32Cube, Eclipse, CMake, Visual Studio Code
Design Patterns State machines, event‑driven, request–response, client‑server, sequential, data‑driven

🔬 Featured Work on Open-source

  • IO‑Link Stack in Rust — Open‑source implementation focused on correctness, portability, and no_std(embedded) targets. Repo
  • RigVe — Visualization utilities for embedded/firmware workflows. Repo
  • Breakpoint Bucket — A plugin tool for managing breakpoints in Visual Studio Code while debugging. Repo

📫 Connect


“Every bit matters when you write for the metal.”

Pinned Loading

  1. IOLinke-rs IOLinke-rs Public

    IO-Link Device stack implementation compliant with IO-Link Specification v1.1.4

    Rust

  2. RigVe RigVe Public archive

    The Code Visualiser: Analyse your code with visual diagrams generated from your source code

    TypeScript 1