Hi, I'm Jim Lu.
A
Versatile full-stack developer and researcher with a passion for open-source projects, combining strong technical skills in AI/ML, web development, and software engineering with hands-on experience leading cross-functional teams to deliver innovative solutions for real-world challenges.
About
I am a Computer Science junior at Rensselaer Polytechnic Institute, with a keen interest in full-stack development, machine learning, and auditing. In the past few years, I have experience in collaborative project leadership, technical research, and open-source contributions, with a demonstrated commitment to improving operational efficiency and user experience across academic and professional settings.
- Programming Language: C, C++, Python, Java, PHP, R, Dafny, Swift
- Web Development HTML/CSS, REACT, JavaScript & jQuery, TypeScript
- Libraries: NumPy, Pandas, OpenCV, YOLO, PyTorch, TensorFlow, Matplotlib
- Databases: MySQL, PostgreSQL
- Other language: MIPS, Verilog, Markdown, LaTex, Raspberry Pi
I am actively pursuing a Software Development Engineer internship for Summer 2025, where I aim to leverage and expand my expertise within a collaborative, growth-oriented setting.
Experience
- Conducting research with Professor Ma and his graduate, PhD students on advanced research in computer vision and large language models in weekly seminars.
- Preparing technical reports and contributing to academic papers for publication in Nature, IEEE, etc.
- Stack: LLM, Computer Vision, Data Analysis
- Conducted comprehensive audits for more than 200 clients across various industries, including internet companies, real estate, vehicle manufacturers, etc, ensuring compliance with regulatory standards and identifying potential risk areas.
- Collaborated with five cross-functional teams, from financial to database, to deliver detailed audit reports, providing valuable insights and recommendations for improving internal controls and operational efficiency.
- Utilized advanced auditing software and tools to streamline audit processes mainly on mid-year review, enhance data accuracy, and support decision-making for client stakeholders.
- Stack: Auditing, Python, MS Excel, Database, Big Data Analytics
- Led a UI designer and a fullstack developer to set up adaptive web pages for the most popular operating systems and integrate intuitive animations with performance optimization.
- Clarified system demands with Dean of High School by more than 10 meetings, and listened to feedback when throughout the development process. More than 200 students and 40 teachers gained convenience from the new system.
- Gained experience in real-world web workflow, from needs justification, interface design, and coding, to testing design ensuring reliability and reusability.
- Stack: HTML, CSS, PHP, MySQL, JavaScript, SWOT Analysis, API Development, Server Distribution
Projects

An iOS application which leverages computer vision to solve for optimal next moves in common board games
- Stack: Swift, YOLO v2, CreateML, ARKit, RealityKit, Figma
- Capture real-time images or video of board games using device camera interface
- Process game board state using custom-trained object detection/segmentation model
- Analyze current game position and calculate optimal next move using game-solving algorithms
- Display recommended moves through an intuitive visual interface overlaid on the camera feed
- Support multiple popular board games, starting with Connect 4™ and expandable to other games

An iOS & Android App hosts the mobile app for HackRPI X, a hackathon event
- Stack: React Native, Firebase, UI/UX, API Development
- Seamlessly access real-time updates and event schedules tailored for HackRPI participants through the mobile app.
- Stay connected with instant notifications for announcements, workshops, and competition milestones. model
- Leverage interactive maps and directions to easily navigate the HackRPI event venues.
- Participate in community discussions and get live support through an integrated chat feature.
- Explore detailed event resources, including mentor contacts, project submission guidelines, and FAQs, directly from the app.

A chrome extension that allows users to autofill job applications, draft application responses, navigate job listings, tweak user resumes to fit job description, and much more!
Education
Rensselaer Polytechnic Institute
New York, USA
Degree: Bachelor of Science in Computer Science
GPA: 3.83/4.00
- Machine Learning from Data
- Intro to Artificial Intelligence
- Database System
- Numerical Computing
- Linear Algebra
- Intro to Algorithm
- Data Structure
- Foundation of Computer Science (Discrete Math)
- Computer Organization
- Principal of Software
Relevant Courseworks:
Guangdong Country Garden School
Guangdong, China
Degree: International Baccalaureate
- Computer Science (Higher Level)
- Mathematics: Analysis and Approach (Higher Level)
- Physics (Standard Level)
- Digital Design
Relevant Courseworks: