Manvi Jha
Education Experience Publications Projects Talks Awards Archive CV ↗
PH.D. CANDIDATE · ELECTRICAL & COMPUTER ENGINEERING · UIUC

AI for verified computing systems

I work on reinforcement learning and large language models for code and hardware that can be proven correct — prompt repair for verified Dafny, multi-agent Verilog generation, and datasets for high-level synthesis verification. Research Assistant at the ESCAD Lab, CSL, ECE, UIUC. 
PhD Advisor: Dr. Deming Chen

manvij2@illinois.edu Google Scholar ↗ GitHub ↗ LinkedIn ↗
Manvi Jha
403 Coordinated Science Lab
1308 W Main St
Urbana, IL 61801

Education

2023 — 2028

Ph.D., Electrical and Computer Engineering

University of Illinois Urbana-Champaign
Illinois, USA · GPA 3.88 / 4.00

Selected graduate coursework: Statistical Learning Theory, Advanced Topics in Natural Language Processing, LLM Reasoning for Engineering, Computational Complexity.

2019 — 2023

B.Tech., Electronics and Communication Engineering

National Institute of Technology Patna
Bihar, India · CGPA 8.88 / 10

Undergraduate research in image restoration and IoT, alongside IEEE student-branch and developer-community leadership.

Courses, workshops and certificates →

Research & Professional Experience

Aug 2023 — present
current

Research Assistant — ESCAD Lab, CSL, ECE, UIUC

Reinforcement learning and LLM pipelines for verified code and hardware generation: prompt repair against the Dafny verifier, multi-agent Verilog design, and dataset construction for HLS functional verification.

May 2026 — Aug 2026

Applied Scientist Intern — Amazon

Developed an adaptive Specualtive Decoding Algorithm.

Fall 2024 · Spring 2026

Teaching Assistant — ECE 445: Senior Design, UIUC

Guided students through their senior projects. Usually batche sizes > 100

May 2025 — Aug 2025

Development Engineering Intern, R&D — Foxconn Interconnect Technology

Worked on real-time Action classification algorithm in live video

Jan 2023 — May 2023

Intern Tech II, R&D — Keysight Technologies, India

PDK development team: built and deployed a DRC automation tool.

May 2022 — Jul 2022

Student Trainee — Centre for AI & Robotics (CAIR), DRDO

Road segmentation for autonomous robot navigation under the STAR project.

Oct 2020 — Oct 2022

Undergraduate Research Assistant — NIT Patna

Image processing and deep learning with Prof. Ashish Kumar Bhandari — four journal papers and one conference paper.

Jun 2020 — Jul 2020

Front-end Web Development Intern — SatyendraNathBose Technologies

Built company project sites on the MERN stack and WordPress.

Publications

2021 — 2026
2025 NeurIPS · Datasets & Benchmarks

Toward Engineering AGI: Benchmarking the Engineering Design Capabilities of LLMs

X. Guo*, Y. Li*, X. Kong*, Y. Jiang*, X. Zhao*, Z. Gong*, Y. Zhang*, …, M. Jha, …, B. Hu (* core contributors)

A simulation-grounded benchmark that tests whether LLMs can design, not merely answer engineering questions. EngDesign spans 101 open-ended tasks, nine engineering domains and 473 gradable items, pairing realistic specifications with executable evaluators—from SPICE and MATLAB to structural simulation—to determine whether generated designs satisfy functional constraints and performance goals.

Proof2Silicon overview: a natural-language problem description through PREFACE to verified Dafny, compiled to Python, customised with PyLog, then HLS code verified in Vivado
2025 arXiv

Proof2Silicon: Prompt Repair for Verified Code and Hardware Generation via Reinforcement Learning

M. Jha, L. J. Wan, D. Chen

An end-to-end synthesis framework that embeds the PREFACE flow: the verifier-driven RL agent optimises prompts until the Dafny is correct, then verified programs are translated to synthesisable HLS. Reaches up to 72% end-to-end hardware synthesis success through Vivado HLS. Presented at SRC TECHCON 2025.

PREFACE loop: an SLM trained via PPO writes meta-prompts for a frozen LLM, whose Dafny code is checked by the integrated verifier and rewarded on the error message
2025 GLSVLSI · invited

PREFACE: A Reinforcement Learning Framework for Code Verification via LLM Prompt Repair

M. Jha, L. J. Wan, D. Chen

A model-agnostic framework in which a small language model is trained with RL to repair the prompts given to a frozen LLM, learning from the Dafny verifier's own feedback. Error-guided refinement raises verification success by up to 21% across five LLMs on a 100-task benchmark, with no fine-tuning of the generator.

OpenRTLSet flow: raw Verilog and C++ samples labelled by DeepSeek-R1 70B, used to fine-tune Qwen 2.5 and Granite 3.3, then evaluated with VerilogEval pass@k
2025 IEEE ICLAD

OpenRTLSet: A Fully Open-Source Dataset for Large Language Model-based Verilog Module Design

J. Wang, L. J. Wan, S. Pingali, S. Smith, M. Jha, S. Sivakumar, X. Zhao, K. Cao, D. Chen

The largest fully open-source hardware-design dataset: 131k Verilog modules drawn from GitHub (102k), VHDL translations (5k) and synthesisable C/C++ (24k), each paired with a natural-language description generated by DeepSeek-R1. Traceable origins and permissive licensing make it usable commercially.

2024 ACM/IEEE DAC · invited

New Solutions on LLM Acceleration, Optimization, and Application

Y. Huang*, L. J. Wan*, H. Ye*, M. Jha*, J. Wang*, Y. Li*, X. Zhang*, D. Chen (* equal contribution)

A survey of algorithm- and hardware-level techniques for making large language models cheaper to train, serve, and deploy. Also available as an arXiv preprint.

2024 IEEE LAD

An Iteratively-refined Dataset for High-Level Synthesis Functional Verification through LLM-Aided Bug Injection

L. J. Wan, H. Ye, J. Wang, M. Jha, D. Chen

Open-source HLS code with bugs barely exists, so this work curates over 1,500 designs from public benchmark suites, each in a buggy and a bug-free version. The injection method combines in-context learning, retrieval-augmented generation and chain-of-thought, reaching an 84.8% valid single-bug injection rate.

CBLA pipeline: channel adaptive colour restoration in RGB, then information adaptive colour restoration in CIELAB with guided filtering, producing the enhanced image
2024 IEEE T. Instrum. Meas.

CBLA: Color-Balanced Locally Adjustable Underwater Image Enhancement

M. Jha, A. K. Bhandari

Underwater scenes lose colour and contrast to scattering and attenuation. CBLA first restores the distorted colour in RGB space, then works in CIELAB to raise contrast and recover naturalness locally, so information survives rather than being flattened by a global correction.

NSDIE pipeline: the input image split into illumination enhancement via a camera response model and reflectance enhancement with noise suppression and multiscale Retinex, then recombined
2024 ACM TOMM

NSDIE: Noise Suppressing Dark Image Enhancement Using Multiscale Retinex and Low-Rank Minimization

M. Jha, A. K. Bhandari

A low-rank model enhances reflectance and illumination at once, so dark scenes brighten without the noise brightening with them: reflectance goes through multiscale Retinex to hold colour, illumination through a camera response model to keep the scene genuine. Shipped as a standalone app and a web portal.

2023 Multimed. Tools Appl.

Unevenly illuminated image distortion correction using brightness perception and chromatic luminance

M. Kumar, A. K. Bhandari, M. Jha

A brightness transfer function derived from the Weber–Fechner law, controlled adaptively by the value and saturation channels in HSV, with image fusion for detail and a colour-contrast function based on the Helmholtz–Kohlrausch effect.

Eleven-step CRNIE flow: from a low-light input, choose a camera response model, derive illumination, reflectance and exposure-ratio maps, reconstruct the histogram, and output the enhanced image
2022 IEEE T. Instrum. Meas.

Camera Response Based Nighttime Image Enhancement Using Concurrent Reflectance

M. Jha, A. K. Bhandari

Decomposes the image by Retinex theory using a measured adaption model, then enhances illumination with a new camera response model and reflectance locally through a reconstructed histogram equalisation — avoiding both the intensity distortion and the loss of local detail that global methods bring. Designed for hardware or software deployment.

Architecture: IoT device groups feed local routers that form a blockchain of legitimate data, discarding insecure records, before local controllers pass filtered data to the cloud platform by flow rule
2022 IEEE TENSYMP

Secure SDN Based IoT Network Through Blockchain for Smart Architectures

M. Jha

Puts a blockchain layer under software-defined networking to authenticate IoT devices in smart-building deployments.

System flow: a doctor enters the prescription through a web interface, records go to a database, and the alert system and cabinet access drive patient and caretaker notifications
2021 IEEE TENSYMP

Provoking Medication Adherence With Automated IoT System

M. Jha, A. K. Bhandari

A connected dispenser and reminder loop that nudges patients toward taking medication on schedule.

Selected Projects

ongoing

Verification-Aware RL for Autonomous System Reliability

RL agents and LLMs read telemetry to diagnose reliability faults and propose mitigations, with verification-aware reasoning keeping every proposed fix inside the system's safety constraints.

Python RL LLM agents
2025

HWBuilder — Multi-Agent Modular Hardware Design

A labelled dataset of 95k+ verified Verilog designs, and a multi-agent framework of fine-tuned LLMs that generates and optimises microprocessor code against it.

Verilog Multi-agent LLM
2024

LightKV — Memory-Efficient Long-Sequence Inference

A KV-cache retention algorithm with static masking and information-flow strategies, aimed at the "lost in the middle" failure of autoregressive decoding.

TensorFlow Cache compression
2024

SEE — Transformer-Based Haze Removal

Segments the most heavily hazed regions and dehazes them separately before ensembling, improving on prior single-image methods by up to 45%.

Transformers CNNs
2023

FPGA-Driven YOLO for Rapid Object Detection

An FPGA accelerator for YOLO with cloud integration, tested on ZU702, ZCU102 and PYNQ boards.

Vivado HLS GitHub ↗
2022

Road Segmentation for Robot Navigation

Built at DRDO under the STAR programme: YOLOP and SNE-RoadSeg with grab-cut refinement, evaluated on KITTI, CAIR DRDO and ATR Chitradurga data.

Deep learning Robotics

Full project archive — hardware, vision, web and Android →

Talks & Organised Events

Aug 2026

Seeing Through Nature's Distortions: The Evolution of Image Restoration from Physical Models to Multimodal AI

Faculty Development Program, Electronics & ICT Academy, NIT Patna
Sep 2025

Proof2Silicon: Prompt Repair for Verified Code and Hardware Generation via Reinforcement Learning

SRC TechCON '25
Feb 2025

Dafny Dynamo: Empowering Large Language Models for Verified Code Generation

Invited speaker, ECE 584, UIUC
Mar 2022

A Quick Walk Through of Angular 13

Invited speaker, Geekle Angular Global Summit — 1,000+ participants
Jun 2021

Guide to GitHub 102

Speaker and organiser, as Microsoft Learn Student Ambassador
Jun 2021

TinkerCAD & GitHub

Invited guest speaker, annual tech-fest of GEC Banka

Video lectures, writing and press →

Awards

Yi-Min Wang and Pi-Yu Chung Research Award2026
Joan and Lalit Bahl Fellowship2025—26 & 2026-27
Emerging Contributor Award, DAC2025
DAC Young Fellow2025 & 2026
Tech-Talks on IoT, 1st place — IEEE BIT Mesra national contest
Hacksagon, 8th of 400+ teams — team leader2020
Sensor Tensor - 2nd Winner(Team Leader) - College Hardware Hackathon2020
College Web Development 1st Position2020
3X College level English Debate Winner2019-2023

Service & Leadership

Reviewer, IEEE ISCAS2025
Reviewer, IEEE Trans. Neural Networks and Learning Systems2022
Executive Committee, IEEE SB NIT Patna2021—22
Open-source contributor, Microsoft IoT for Beginners2021
Beta Microsoft Learn Student Ambassador2020—23
Hardware Team Lead, GDSC NIT Patna2020—21
Website Developer, TEDx NIT Patna2021
TechWatch — technology education channel2020—
Web Manager, AITA 2021 international conference2021
Event Manager, HackNITP national hackathon2021
Website Developer, NIT Patna official web team2019—20
Student Coordinator, Alumni Cell NIT Patna2020—22

Certificates for these roles →

Technical Skills

Languages
Python · C/C++ · Bash/Zsh · SQL (MySQL) · MATLAB · Verilog
RL & Theory
Reinforcement learning · MDPs · Optimization · Statistics for ML
ML & GenAI
Transformers · ViT · RAG · Pretraining & fine-tuning · Prompt refinement · Speculative decoding
Systems & Tooling
Dafny · Vivado & HLS · ROS · ReactJS · AngularJS · Git/GitHub · Jira
Manvi Jha · ECE, University of Illinois Urbana-Champaign
403 Coordinated Science Lab, Urbana, IL 61801
Email Scholar GitHub LinkedIn CV