Yash S - Research Program Mentor | Polygence
profile picture

Yash S

- Research Program Mentor

MS candidate at University of Minnesota - Twin Cities

Expertise

Electrical and Computer Engineering/Computer Science/Scientific Simulation/Chip Design/Software Engineering

Bio

I am a Master's student in electrical and computer engineering at the University of Minnesota. My background is mostly digital electronics, ranging across design, verification, and physical design. I have experience working with embedded systems, FPGA boards, and software development in Python, Rust, C++, and more. I previously have interned at Arm, a large semiconductor company, where I worked in Verification software for chip design. Some of my personal interests include hiking, exercise, and video games. I appreciate time outdoors, but I also appreciate a solid video game. Some academic hobbies I work on are personal tapeout (taking a chip from code specification to silicon) projects, coding projects, and reading about different historical periods. Additionally, I used to swim for the U of MN! If you're interested in chip design, software development, or any technical field that lies in between, then I’d be glad to connect, share experiences, and explore potential collaborations!

Project ideas

Project ideas are meant to help inspire student thinking about their own project. Students are in the driver seat of their research and are free to use any or none of the ideas shared by their mentors.

Mini Chip Design

In this project you will design a mini RISC CPU core(or any design of your choosing) in SystemVerilog. You will write testbenches and use formal verification flows to simulate and verify the design. Skills developed: SystemVerilog, CPU Design, Chip Verification, Python, C++, and more!

Software-Hardware Application/Accelerator

Using an arduino/STM32/FPGA board, you'll design an application that receives and sends data between a host computer (your laptop or desktop), and the dev board. This can be anything ranging from weather detection to more complex hardware accelerators. Skills developed: C, C++ or Rust, Embedded Systems, I2C/UART/Other serial communication interface, Software Development!

Market Prediction Machine Learning Model

Using various market data sources (kaggle datasets, bloomberg, etc), you'll develop an application in python using machine learning strategies with the goal of predicting a market of your choosing. This will likely not make you money, but reinforce the basic concepts of machine learning and data principles used in AI/ML development.

Coding skills

Python, C++, SystemVerilog, Java, C, Rust

Teaching experience

TA for Analog and Digital Electronics at the University of Minnesota

Credentials

Work experience

Arm (2025 - 2025)
Hardware Intern

Education

University of Minnesota - Twin Cities
BS Bachelor of Science (2025)
Computer Science
University of Minnesota - Twin Cities
MS Master of Science candidate
Electrical and Computer Engineering

Interested in working with expert mentors like Yash?

Apply now