About
Hello! I'm Yinuo, a Computer Science student at Rutgers University with a strong foundation in systems, programming, and data processing. I enjoy building practical tools that solve real-world problems and exploring how software systems work under the hood. I am currently seeking internship opportunities where I can contribute, learn quickly, and grow as a software engineer.
Education
Rutgers University – New Brunswick, United States
Sep 2024 – Dec 2026B.S. in Computer Science
- Coursework: Operating Systems Concepts, Artificial Intelligence, Algorithmic Foundations and Problem Solving, Discrete Structures, Computer Architecture, System Programming, Principles of Information and Data Management, Programming Languages
Projects
AI-Assisted Information Analysis System
AI Workflow- Designed structured prompting strategies to transform unstructured text into concise summaries, key insights, and actionable recommendations.
- Compared multiple prompt formulations and identified structured prompts as more effective in improving clarity and usability of outputs.
- Developed a reusable workflow that reduced manual effort in processing large amounts of text-based information.
- Generated outputs that could support tasks such as study planning, information summarization, and decision-making.
Low-Level Memory Management & Security Analysis
Systems / C- Implemented a custom memory allocation system to simulate dynamic memory management.
- Applied validation and runtime checks to detect invalid memory access and improve system reliability.
- Conducted testing under different scenarios to analyze system behavior and identify potential issues.
- Strengthened understanding of system-level problem solving and defensive programming techniques.
File System Scanner & Data Validation Tool
Python / Data Processing- Developed a tool to traverse file systems and process structured and unstructured data.
- Implemented validation and parsing techniques to detect irregular or malformed inputs.
- Improved robustness of data processing by ensuring consistent handling of unexpected input scenarios.
- Enabled efficient processing of large directory structures through recursive scanning and error handling.
Technical Skills
- Programming: Python, C, Java, SQL, MATLAB, HTML/CSS
- Tools: Git, Linux, Makefile, VS Code, MySQL, Jupyter Notebook
- Software: Adobe Photoshop, Microsoft Office Suite
Languages
- English: Professional
- Chinese: Native