Hello! My name is Ruilin (Sam) Jin, I’m currently pursuing a Master of Science in Computer Science in the Department of Computer & Data Sciences at Case Western Reserve University (CWRU), focusing on Artificial Intelligence. Previously, I completed my Bachelor of Science in Information Technology and Web Science at the School of Science, Rensselaer Polytechnic Institute in 2021. Following my undergraduate studies, I gained two years of industry experience as a full-stack developer at CREC Cloud Net Information Technology Co., Ltd.
My academic and research endeavors focus on machine learning, deep learning, generative models, and LLMs. I am particularly fascinated by the applications of these fields in real world use cases.
I’m a contributor to Hello Algo, a data structures and algorithms crash course with animated illustrations and codes. Check it out!
I am actively seeking employment opportunities in the fields of Software Engineering and Machine Learning Engineering.MS in Computer Science, 2023 - Present
Case Western Reserve University
BS in Information Technology and Web Science; Minor in Philosophy, 2016 - 2021
Rensselaer Polytechnic Institute
The Research aimed to improve the inference efficiency of large language models; by optimizing the attention mechanism and KV Cache usage in the speculative decoding scenario, the project enhanced efficiency and reduced computational burden.
Designed and implemented KV Cache optimization strategies; used pooling techniques and score-based attention selection mechanisms to effectively reduce cache occupancy.
Managed the Token generation process, optimized attention distribution, improved the model’s inference accuracy and responsiveness.
Conducted in-depth analysis of the Draft Model; identified and implemented optimization and deletion strategies for KV Cache to enhance model performance.
The research explores integrating generative AI into education, focusing on a proposed NSF project to implement this technology in classrooms. It examines behavioral research on human-technology interactions, aiming to enhance learning through AI. The goal is to optimize AI’s role in supporting and improving educational outcomes across different learning contexts.
Integrated multiple cutting-edge technology stacks; automated project deployment with Vercel and GitHub Actions, which saved 32 working hours daily and effectively processed over 8,000 requests, significantly improving development efficiency and system stability.
Developed identity authentication middleware, integrated it with the school’s SSO system, and used JWT for identity verification; built an RBAC-based access control system that comprehensively managed interface calls, user permissions, and access control, successfully preventing over 300 unauthorized access attempts.
Embedded data into Pinecone namespaces, implemented a multi-tenant system, improved data retrieval efficiency, and reduced retrieval time from 45 seconds to 10 seconds.
Developed the Retrieve Merger feature and optimized the effectiveness of Retriever in LangChain; achieved multi-source queries and provided accurate answers, improved the proxy response accuracy rate for complex multi-source queries by 25%, hence increasing user satisfaction by 20%.
Designed and developed a Use Case Analysis report and a detailed roadmap for IBM Watson’s digital twin technology. Created a prototype using React.js for the front end and GoLang with Gin for the backend, integrating RESTful APIs for seamless data communication.
Conducted competitive analysis on potential applications, market viability, and technical aspects, using Pandas for data analysis and Tableau for data visualization. Provided strategic insights that led to the adoption of new features, generating $108,363 in total revenue.