I'm double majoring in CS and Math @ UW-Madison. In the past I've enjoyed working with web scraping/NLP, computer vision, electric car firmware (ESP32/STM32), and front end development, among other things.
I'm double majoring in CS and Math @ UW-Madison. In the past I've enjoyed working with web scraping/NLP, computer vision, electric car firmware (ESP32/STM32), and front end development, among other things.
nwfstrategies.com (software engineering intern) [Github]
New Way Forward Strategies is a political campaigning and canvassing corporation.
I built the website with ReactJS with TypeScript, Vite, and TailwindCSS.
I also made scraping tools for RFP forms to help with real-time competitive monitoring.
Wisconsin Autonomous (UW-Madison AutoDrive Challenge™ II)
I'm replacing the VisionCore Ultralytics-based object detection inference implementation in Python with C++ code.
Wisconsin Racing (UW-Madison Formula SAE)
I build ESP32 and STM32 embedded software for the 2026 all-electric Formula SAE racecar on the firmware team.
Here's a quick video demo for the steering wheel recently developed. [Github]
I developed Twitter Scraper for one of my research papers. [Github]
Primarily performs advanced searches and scrapes the results from Twitter data.
Code uses Chrome Driver with Selenium.
To complete my research, I wrote a separate version of the project that uses VADER Sentiment Analysis and Plotly to interpret and analyze the results, converting the CSV data to complete visualizations.
I developed the youthartmovement.org website using ReactJS [Github]
The Youth Arts Movement is a 501(c)3 non-profit I led with the mission of platforming and empowering young artists of all backgrounds.
I developed shseac.org purely from HTML/CSS [Github]
The Environmental Action Club is a PVSA-certified non-profit with the mission of positive environmental change through governmental legislation.
Our efforts contributed toward the passing of CA Senate Bill 676.
Here's my personal Github.
richardhli81 at gmail dot com