CV
🎓 Education
- M.S. in Computer Science, University of North Carolina at Chapel Hill (Aug 2025 – May 2027, expected)
- GPA: 4.0/4.0
- Research focus: LLM-based AI agents and system prompt optimization for efficient human–AI collaboration.
- B.S. in Computer Science, Minor in Mathematics, University of Utah (Aug 2021 – Dec 2024)
- GPA: 3.6/4.0
- Honors: Dean’s List (5 semesters); Utah Global Scholarship over four academic years (USD 6,000); Staff Choice Award for capstone project.
- Distinction: Top 1 capstone project in the December 2024 cohort.
🔬 Research & Academic Experience
- Research Assistant, Department of Computer Science, University of North Carolina at Chapel Hill (Sep 2025 – Present)
- Conducting research on AI agents and system prompt optimization, with a focus on reducing multi-turn interaction cost while maintaining high-quality task completion.
- Designing and evaluating multi-agent LLM workflows to model realistic user behavior and optimize system prompts for complex tasks (e.g., programming, writing, analytical reasoning).
- Investigating automatic prompt search and evaluation pipelines for scalable, data-efficient human–AI collaboration.
💼 Internship Experience
- Game Development Engineer Intern, Aureum Gale Game, Los Angeles, CA (May 2024 – Aug 2024, Remote)
- Developed a fully functional 3D game prototype using Unreal Engine 5, used for team presentations and internal playtesting.
- Integrated 20+ unique game assets and gameplay features via UE5 Blueprints, improving user engagement and overall playability through close collaboration with designers and artists.
- Streamlined the development workflow by managing version control with Git, reducing code conflicts by approximately 30% during team merges.
- Remote Site Maintenance / Web Developer, Heilongjiang Guanjie Biotechnology Co., Ltd, Harbin, China (Apr 2024 – Aug 2024, Remote)
- Developed and maintained three responsive websites using HTML, CSS, and JavaScript, improving load speed and user experience, and increasing user retention by about 30%.
- Coordinated weekly remote sprints using Git and Slack, achieving a 25% increase in development efficiency.
- Improved application performance by ~40% through feature development and bug fixing, including interactive dashboards and enhanced mobile support.
💼 Work Experience
- Computer Service Support Administrator, Jilin Baiqi Pharmaceutical Co., Ltd, Jilin, China (May 2023 – Aug 2023)
- Reduced system downtime by approximately 25% through proactive troubleshooting and daily maintenance of office computer systems and network devices.
- Resolved ~90% of software issues on the first call, improving employee productivity and internal workflow efficiency.
- Upgraded network infrastructure and key devices, achieving around 30% improvement in communication reliability across the organization.
- Instructor, Qizhi Education Organization, Harbin, China (Jun 2019 – Mar 2020)
- Taught Mathematics, Physics, and English to high school students in small-group and one-on-one settings.
- Helped multiple students reach top 1% rankings in their cohort through targeted exam preparation and personalized learning plans.
- Recognized for high-quality instruction and strong student relationships.
🔬 Research & Projects
- Wrap Capstone Project – Full-Stack Legal-Tech Platform, University of Utah (Jan 2025 – Dec 2025)
- Role: Full-Stack Engineer
- Led the design and full-stack implementation of a web application using React, Node.js, and MongoDB, deployed on AWS with NGINX for reverse proxy and HTTPS termination.
- Integrated a Chrome extension that enables users to upload legal documents, automatically generate structured summaries, and access historical and current reports through the web interface.
- Enhanced document processing efficiency by ~40% using NLP models from Hugging Face and the Claude API to support automated summarization and notification workflows.
- Coordinated end-to-end system design, logging, and monitoring to ensure robustness in production.
- Machine Learning Educational App Design, University of Utah (Nov 2023 – Dec 2023)
- Role: Software Engineer
- Built an educational application using Qt and C++ to teach linear regression concepts through interactive visualization and gameplay.
- Utilized Box2D physics and polynomial-based random terrain generation to provide intuitive visualizations of regression behavior.
- Adopted the MVC design pattern and Qt’s signal–slot mechanism to improve maintainability and responsiveness of the user interface.
- Achieving Fast Ray Tracing in 3D Scenes Using the DDA Algorithm, University of Utah (Apr 2024 – May 2024)
- Role: Computer Graphics Engineer
- Implemented a GPU-accelerated DDA line algorithm to approximate ray tracing in 3D scenes, reducing computation time by roughly 50% compared to a CPU-based baseline.
- Designed shaders for ray-tracing-like effects and mirror reflections, improving visual fidelity while maintaining real-time frame rates.
- Proposed and implemented a sampling strategy that reduces oversampling and improves continuity of sampling points, effectively mitigating visual artifacts in rendered scenes.
🛠 Skills
- Programming Languages: Java, C#, C/C++, JavaScript, SQL, HTML/CSS, Python, MATLAB
- Web Development: Node.js, React.js, Django, Flask, Express.js, Axios, Mongoose, bcryptjs, Chrome extension development
- Frameworks & Tools: Git, Docker, AWS, MySQL, MongoDB, Qt, Processing, MUI, Unreal Engine 5 (Blueprints), Hugging Face NLP models
📄 My Resume
Lianrui’s Resume