Hi! I'm Shihua. Welcome to my website. I'm an Illinois ECE graduate and I currently work at Amazon as a software developer. Here are some basic facts about me:
Hometown | Shanghai, China |
---|---|
I like... | To learn, to build, video games, hiking, food, my wife |
Languages | Chinese, English, Shanghainese, C, C++, Python |
Favorite Area in Tech | Embedded & Networked Systems |
Favorite Video Game | Hearthstone |
I feel consistently inspired by the potential of small, low-power chips and wireless technologies. With the improvements in both hardware and software, I envision a future where things are interconnected and automated. Outside of work and study, I enjoy spending time with my family. I also like to explore new places.
Major in Electrical Engineering, minor in Computer Science.
GPA: 3.90/4.00
Working with wireless standards, network protocols, and embedded systems.
Worked on a project on a wireless mesh network for an agriculture application. Worked with constrained devices, embedded systems, sub-GHz wireless standards, and network protocols.
Tested network function performance of a TEE (trusted execution environment) operating system used in base stations. Network protocols, Python & bash scripts, Linux CLI commands.
Designed and implemented a 3-phase motor control algorithm on an STM32 ARM-architecture microprocessor used in electric grippers. Sensors, interrupt handling.
Designed a multi-threaded implementation of Brandes' algorithm in C++ using a dataset of California roads, improving efficiency in road network analysis. Utilized graphic libraries to visualize the results.
Optimized a 4-d parallel convolution algorithm based on CUDA using FP16 arithmetic, tiling and CUDA streams, achieving much better kernel and overall computation time.
Developed a simplified version of the popular game Super Mario using SystemVerilog, incorporating FPGA, VGA interface, frame buffer, and USB driver in the design.
Hit my Github link to check out these projects and more!