Sathya Mitiran Jayaprakash Suvithaa
Computer Engineering — University of Illinois Urbana-Champaign
I move across abstraction layers, hardware, software, and markets. Some days that is RTL or a VLSI layout, other days it is embedded systems, machine learning, or other data work, and other days it is figuring out how a financial system actually behaves.
Pin Configuration
Experience
6 channels captured — Jun 2022 to present
“I came away impressed by the technical depth, creativity, and practical relevance of the work the team produced.”— Jack Gidding, CEO, STAC · LinkedIn recommendation ↗
FPGA timing closure after place-and-route is still mostly manual: read the timing report, guess a strategy, re-run, repeat. This framework puts an AI agent in that loop. A Python wrapper around RapidWright reads and edits Vivado Design Checkpoints directly, and Vivado / RapidWright MCP servers let the agent inspect timing reports and act on them, choosing between high-fanout net splitting, pblock-based placement, and physical optimization until slack recovers.
Projects
13 shipped · 1 featured · 0 abandoned
Contact
// end of document — corrections, questions, and offers all welcome
Reach out about hardware, software, research, internships, or full-time roles.