Skip to content
View Shaurya-singh21's full-sized avatar

Highlights

  • Pro

Block or report Shaurya-singh21

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

💫 About Me:

Hi, I'm Shaurya Singh 👋

2nd Year Undergrad at IIST | Embedded Firmware & Edge AI Engineer

I specialize in low-level firmware development for the ARM Cortex-M4 architecture. My work focuses on bridging the gap between raw silicon and high-level intelligence (Edge AI).

- Currently Working On: A [Modular RTOS Industrial Controller] with a TinyML inference engine.
- Key Skills: Bare-Metal Register Programming, DMA Pipelines, NVIC, I2C/SPI/UART.
- Goal: Designing efficient, deterministic on-device AI for semiconductor giants.

Also excels in
DSA in C++ & Full Stack Web Developement

🌐 Socials:

Instagram LinkedIn email

💻 Tech Stack:

Embedded Systems & Edge AI:

Embedded C C++ Python ARM Cortex-M Assembly MIPS x86 Verilog

AI & Machine Learning:

PyTorch TensorFlow Lite scikit-learn OpenCV NumPy Pandas Matplotlib ONNX

Web Development:

JavaScript Next JS NodeJS React TailwindCSS MongoDB

Tools:

STM32CubeIDE Git GitHub Notion

📊 GitHub Stats:




Pinned Loading

  1. DMA-Driven-Environmental-Monitoring-Control-Platform DMA-Driven-Environmental-Monitoring-Control-Platform Public

    This poject is a high-performance, bare-metal climate control and security monitoring platform built for the STM32F446RE (ARM Cortex-M4). Unlike standard implementations that rely on high-level abs…

    C 2

  2. Bare-Metal-CLI-with-Real-Time-Interrupt-Driven-I-O Bare-Metal-CLI-with-Real-Time-Interrupt-Driven-I-O Public

    A pure bare-metal CLI implementation on STM32 Nucleo-F446RE using direct-register manipulation. Features atomic BSRR toggling, deterministic interrupt handling (NVIC), and a custom PWM breathing st…

    C 1

  3. Tomato-Leaf-Disease-Classifier Tomato-Leaf-Disease-Classifier Public

    Jupyter Notebook 1

  4. Image-Normalisation-Feature-Extractor Image-Normalisation-Feature-Extractor Public

    Image set normalisation and edge detection using opencv and pandas

    Python 1

  5. stm32-uart-cli-controller stm32-uart-cli-controller Public

    A bare-metal CLI implementation on STM32 Nucleo-F446RE using HAL Library. Features non-blocking UART reception, custom string parsing, and dynamic hardware switching between PWM (TIM2) and Interrup…

    C 2

  6. URSC_internship_2026 URSC_internship_2026 Public

    This repo has the details of all the work done during my internship at URSC, Bangalore from 22/05/2026 to 20/06/2026 on the topic of neuromorphic computing and its implementation on FPGA's to under…

    Jupyter Notebook