CV

Basics

Name Rishabh Sharad Pomaje
Email rishabhpomaje11@gmail.com
Url https://rishp11.github.io/
Summary An Electrical Engineering student with a strong foundation. Interested to do research in Computer Architecture, Digital VLSI Design, Communication Systems, Embedded Systems, and Machine Learning. Driven by a commitment to continuous learning and a passion for tackling complex, interdisciplinary challenges. Eager to contribute to cutting-edge research.

Education

  • 2025.09 - 2027.06

    California, US

    M.S.
    Stanford University
    Dept. of Electrical Engineering
  • 2021.12 - 2025.07

    Karnataka, India

    B.Tech
    Indian Institute of Technology Dharwad
    Dept. of Electrical, Electronics, and Communication Engineering
    • Digital Systems and Lab, Digital Signal Processing, Microprocessors and Microcontrollers, Digital Communication and Coding Theory, Wireless Communications, VLSI Design, Embedded Systems Design and Lab, Next-Generation Wireless Networks, Mathematics for Data Science, Probability Models and Applications, Pattern Recognition and Machine Learning, Optimization Theory and Algorithms.

Awards

Publications

  • 2025.06
    Age of Information Minimization in Goal-Oriented Communication with Processing and Cost of Actuation Error Constraints
    arXiv (submitted to IEEE Transactions on Communications; under-review)
    We study a goal-oriented communication system in which a source monitors an environment that evolves as a discrete-time, two-state Markov chain. At each time slot, a controller decides whether to sample the environment and if so whether to transmit a raw or processed sample, to the controller. Processing improves transmission reliability over an unreliable wireless channel, but incurs an additional cost. The objective is to minimize the long-term average age of information (AoI), subject to constraints on the costs incurred at the source and the cost of actuation error (CAE), a semantic metric that assigns different penalties to different actuation errors.
  • 2024.10
    Karush-Kuhn-Tucker Condition-Trained Neural Networks (KKT Nets)
    arXiv
    This paper introduces a new approach to convex optimization problems, based on the fact that any set of primal or dual variables satisfying the Karush-Kuhn-Tucker (KKT) conditions is necessary for optimality. The approach uses Theory-Trained Neural Networks (TTNNs) and a KKT Loss loss function to measure the network's outputs. The study shows that minimizing the KKT Loss alone outperforms training with a weighted sum of KKT Loss and Data Loss.
  • 2024.09
    Learning Short Codes for Fading Channels with No or Receiver-Only Channel State Information
    arXiv
    This study designs short-length codewords for next-generation wireless networks that don't use channel state information (CSI) or rely solely on CSI at the receiver (CSIR). The autoencoder architecture is used to achieve mutual orthogonality in the no-CSI case, but not in the CSIR-only case. The codes perform better than classical codes in both no-CSI and CSIR-only cases.

Projects

  • 2023.08 - 2024.04
    DVB-S2X Implementation
    Digital Video Broadcasting using Satellites Version 2 extension. ETSI standards implementation on a FPGA board. A part of ISRO RESPOND project. Supervised by Prof. Rajshekhar V. Bhat, IIT Dharwad
    • Jointly developed a primitive FPGA implementation in Verilog of the transmitter sub-system. Responsible for CRC-8 Encoder, Scrambler, BCH Encoder and other minor modules.
    • Skills: Digital System Design, FPGA, HDL Coding, Matlab Coding and scripting
    • Tools and Hardware: Vivado by AMD, Pynq-Z2 Development Board
  • 2023.08 - 2024.04
    Ultrasonic Sensor-based Parking Assist System
    EE 615 Embedded Systems Design Course Project, IIT Dharwad
    • Developed a automotive parking sensor using TI TM4C123GH6PM microcontroller. The distance was captured using Ultrasonic sensor and displayed on small monochrome OLED display. Drivers for the OLED display were written from scratch.
    • Embedded C coding (for Tiva Board), I2C communication for SSD1306-based OLED.
    • Tools and Hardware: Code Composer Studio, Tiva C series TM4C123G LaunchPad Board, HC-SR04 sensor, 0.96in SSD1306 OLED display.

Skills

Programming
C, C++, Python, Matlab, Verilog (HDL), Intel 8085/8051 assembly.
Libraries
TensorFlow, PyTorch, OpenCV, Matplotlib, Seaborn, NumPy, Pandas, Scikit-Learn.
Tools and Software
Git VCS, KiCad, SPICE tools, AMD Vivado, Code Composer Studio, Inkscape,LaTeX.

Languages

English
Fluent
Hindi
Fluent
Marathi
Fluent and Native