Greetings! My name is Yangrui (Clark) Fan, and I am a senior software engineer at Smith & Associates. I obtained my Bachelor of Science degree in Electrical Engineering and Computer Sciences from UC Berkeley in 2017 (Go Bears! 🐻). Following my graduation, I embarked on a professional journey as a software engineer at Smith, where I had the invaluable opportunity to apply my knowledge and skills to diverse real-world projects. Driven by a desire to further expand my expertise, I decided to pursue a Master of Computer Science degree from the University of Illinois at Urbana-Champaign. I successfully completed my master's program in 2021. Leveraging my combined academic and professional background, I continue to thrive in my role as a senior software engineer at Smith. Software development and machine learning are two areas that particularly captivate my interest, and I am excited to continually explore and contribute to these evolving fields.
Established a networking platform aimed at connecting with alumni to seek assistance with resume and interview preparation, gain referrals, inquire about their respective companies, and obtain valuable advice.
View ProjectDeveloped a Java-based text editor that offers essential functionalities such as inputting and deleting text, navigating the cursor using arrow keys and the mouse, opening and saving files, enabling undo and redo actions, resizing the window, and providing a range of shortcut keys for enhanced user convenience.
Designed and implemented a web mapping application that incorporated features such as zooming in and out of the map, auto-complete functionality for search bars, and the ability to find the optimal path for navigating from any location within Berkeley to another.
Achieved efficient and successful execution of multiple machine codes in a two-cycle pipelined MIPS processor, optimizing performance to enhance overall processing speed.
Constructed a mobile robot with three wheels (two drivable) utilizing the MSP430 Launchpad as its core, incorporating the necessary circuitry for motor control and sound sensing through a microphone. Implemented a closed-loop controller to enable control over the robot's speed and movement direction using four distinct voice commands.