gspr

About Gadila Sai Prashanth Reddy

readme

From a trained model to a board that runs it

I'm a B.Tech Electrical & Computer Engineering student at Shiv Nadar University (2024–2028). My research is FPGA acceleration of neural networks with Prof. Amit Acharyya's group at IIT Hyderabad, supervised by Dr. Rakesh Palisetty. I take a CNN from training through HLS and quantization to a custom IP on a Xilinx ZCU104, then benchmark it on the board.

Outside the lab I build the hardware I use every day: a multi-host BLE macropad with its own companion app, and active studio speakers whose crossover is code instead of copper.

The little face following you around this site lives on that macropad's screen. It's the same expression table and spring physics as the firmware, running in your browser.

more on the bench

Other things I've built

Live audience polling for an IEEE event

ran live · Aug 2026

Self-hosted Claper in place of a paid tool. Sized for about 250 attendees, it peaked at 89 concurrent and recorded 420 votes across 5 polls. When campus Wi-Fi client isolation blocked LAN hosting, I moved it behind a Cloudflare tunnel with TLS.

  • Elixir / Phoenix
  • PostgreSQL
  • Docker
  • Cloudflare

Local RAG over my engineering docs

Sep 2026

Local retrieval over 14 project repositories (952 chunks) behind a redacting mirror. A 20-question eval guided the embedder and indexing changes that took hit@8 from 8/14 to 19/20. The remaining misses traced to stale source documents, not retrieval.

  • Ollama
  • AnythingLLM
  • Node.js
  • evals

Six-step BLDC drive on a dSPACE DS1103

drive runs ripple study planned

120° six-step PWM with Hall-sensor commutation and a closed speed loop. MATLAB Function blocks that would not deploy to the DS1103 were recast as look-up tables and plain arithmetic.

  • dSPACE
  • Simulink
  • motor control

Puppet-controlled 5-DOF robot arm

built

A five-joint arm that mirrors a hand-held puppet replica: the puppet's joint angles are read and replayed on the servos through a PCA9685 driver.

  • ESP32
  • PCA9685
  • servos

Also running

in daily use

A Flask / SQLite component-inventory app, and a Linux NAS media server published through a rate-limited Cloudflare tunnel.

  • Flask
  • SQLite
  • Linux

spectrum

Skills, counted, not rated

Each lit segment is one project on this site that uses tools from that area. No self-rated percentages.

FPGA / HLS
Vivado, Vitis HLS, hls4ml, Vitis AI (DPU), AXI-DMA IP, DFX, PYNQ, ZCU104, RFSoC 4x2, PYNQ-Z2
Hardware design
Verilog, RV32I, RTL datapath, fixed-point / int8 quantization, pipelining, resource / latency analysis
ML / AI
TensorFlow, PyTorch, CNNs, YOLO, quantization-aware deployment, RAG (Ollama, embeddings, evals)
Embedded
ESP32 / S3 / C3, FreeRTOS, NimBLE (GATT, HID, multi-host bonding), ESP-NOW, OTA, TinyUSB, NVS
Audio / DSP
Real-time biquad DSP, LR4 crossover, parametric EQ, I2S DACs, class-D amps, Thiele–Small / port design
Software
C / C++, Python, C# / .NET 9, JavaScript / Node.js, Flask, SQLite, PostgreSQL, Docker, Linux, Git
Protocols
BLE GATT / HID, USB HID / Audio, CAN, OBD-II, I2C, SPI, UART, I2S, DMA
Tools / fab
KiCad, Fusion 360, FreeCAD, ESP-IDF, PlatformIO, dSPACE, sigrok, FDM printing, silver-ink PCB

timing diagram

Where I've been

  1. May – Jul 2026 · Hyderabad

    Research Intern, FPGA ML Acceleration

    IIT Hyderabad

    End-to-end CNN inference on a ZCU104; a matched-twin hls4ml vs. Vitis AI comparison across three pipelines; a custom AXI-DMA streaming IP at 33,497 inf/s, 3.1× the DPU in a matched session.

  2. Summer 2025 · Hyderabad

    Summer Intern

    IIT Hyderabad

    Trained VGG16, ResNet50 and MobileNet on CIFAR-100 to about 89% accuracy; designed and evaluated custom pooling layers.

  3. 2024 – present

    Undergraduate Researcher, FPGA ML

    Shiv Nadar University, with IIT Hyderabad · supervisor Dr. Rakesh Palisetty

    I lead the FPGA ML deployment study with Prof. Amit Acharyya's group. It began on an RFSoC 4x2 and moved to the ZCU104 so both toolchains build reproducibly on the free Vivado tier.

  4. 2024 – 2028 · Greater Noida

    B.Tech, Electrical and Computer Engineering

    Shiv Nadar University

  5. in preparation

    Two sole-author manuscripts on FPGA neural-network deployment

    a journal article and a letter

open a connection

Let's build something

I'm open to research collaborations, internships and interesting hardware problems, especially FPGA / ASIC design, edge AI hardware, embedded systems and audio DSP.

gs663@snu.edu.in

pad · 7 chapters