I'm currently studying at the University of Wisconsin - Madison, where I am pursuing
majors in Computer Science, Data Science, and Economics. I'm actively seeking full-time
positions and internships in software development.
If you're interested in collaborating
or would like to discuss potential opportunities, please feel free to reach out!
Hobbies: guitar playing, games of mahjong with friends, taking walks by the lakeside
This project involves developing a command-line interpreter called the Wisconsin Shell (wsh), which supports both interactive and batch modes for executing commands. The shell implements essential features like command execution, piping, environment and shell variables, command history, and built-in commands such as cd, export, and history, providing a simplified yet functional shell experience similar to Unix shells.
Source CodeThis project involves implementing the wmap, wunmap, and wremap system calls in the xv6 operating system, enabling efficient memory mapping, including support for anonymous and file-backed mappings. The project also includes adding debugging tools through getwmapinfo and getpgdirinfo system calls, enhancing memory management and the handling of page faults in xv6.
Source CodeDesigned and implemented a multithreaded client-server model in C using file-backed shared memory for efficient data exchange. Developed a concurrent Ring Buffer for high-throughput request handling and a Request-status Board for real-time tracking, ensuring thread safety and performance under high concurrent loads.
Source Code"As we are liberated from our own fear, our presence automatically liberates others. "
Cats can not taste sweetness.