Summary

I am a Computer Science undergraduate student at Iowa State University with extensive work experience and community involvement. I am passionate about tackling challenges and solving problems, continually enhancing my skills through hands-on experience and learning. Here are some key experiences and achievements:

  • Game Development and Third-party Modding: I have collaborated on multiple game projects and contributed to the development of third-party mods on GitHub. Through these endeavors, I have gained proficiency in game development principles and skills, as well as valuable insights into teamwork dynamics and project management practices. I have a strong interest in game development and bring a wealth of experience to this field.
  • Project Experience: I played a pivotal role in developing a gaming social networking application and an in-game skin social communication website with over 700+ users. As one of the primary programmers on the team, I spearheaded the design and implementation of core functionalities, ensuring the application's stability and performance. This experience not only enhanced my coding skills but also refined my project management and leadership abilities.
  • Community Volunteering: Actively engaging in community service activities on campus, I led volunteer groups and contributed to various initiatives. Through these endeavors, I developed leadership skills, problem-solving abilities, and effective collaboration with individuals from diverse backgrounds, all of which are crucial for future career growth.

I am a creative and responsible team member with a knack for rapid learning and adaptation. I am eager to apply my skills and experiences to a challenging and dynamic role, making a positive impact on the company's growth and success.

Projects

MCDReforged

Plugin developer

In this project I worked as a plugin creator in MCDReforge, a smart launcher for the well-known game Minecraft. Participated and maintained several plugins.

Minecraft-Mod-Language-Package

Project development submitters and maintainers

As a member of the team, I contributed to the development of the Minecraft Mod Language Package Automatic Localization Program. This project was a collaborative effort aimed at simplifying the localization process for translating game content into Chinese.

  • Team Collaboration: Within the team, I collaborated with other members to develop the automatic localization program. Together, we designed advanced algorithms utilizing natural language processing and machine learning techniques to achieve automatic translation functionality. Each team member played a vital role in ensuring the stability and efficiency of the program.
  • Customization and Accuracy: We collectively implemented customizable translation settings to cater to the needs of different modding communities and ensure translation accuracy. Through our collaboration, we designed a user-friendly interface, allowing users to easily customize translation options, thereby enhancing the program's usability and applicability.
  • Scalability and Efficiency: Our team prioritized scalability and efficiency in the program's design, enabling seamless integration with various Minecraft mods and supporting continuous updates. Our collaboration ensured the project's adaptability to the evolving modding ecosystem and prompt responsiveness to user feedback and demands.

Minecraft in-game Skin site

Web Developer, Maintainer

As a member of the Blessing Skin Minecraft Skin Station development team, I contributed to the development and maintenance of this renowned skin station's core functionalities and design. Our team was dedicated to providing high-quality, innovative, and personalized skin services for Minecraft players, and I played a significant role within it.

  • Website Development and Design: Collaborating with the team, I co-developed key functionalities and user interfaces for the Blessing Skin website. Leveraging both front-end and back-end technologies, we created an intuitive and feature-rich website that allowed users to easily browse, search, and download their favorite Minecraft skins.
  • Implementation of Innovative Features: I actively participated in the design and implementation of new features, including a skin editor, personal favorites, and a community discussion platform. By continuously introducing innovative features, we not only enhanced user experience but also attracted more players to join our community.
  • Website Optimization and Maintenance: In addition to developing new features, I was responsible for optimizing website performance to ensure its stability and provide a high-quality user experience. I proactively addressed user feedback, fixed bugs, and improved user interfaces to meet the evolving needs of our users.

Skills

  • Website Development and Design

    Proficient in HTML, XML libraries, and JavaScript, capable of crafting responsive and user-friendly website interfaces.

    Possess a keen eye for design and creative thinking, adept at designing and implementing engaging user interfaces and experiences.

  • Programming and Software Development

    Mastery of multiple programming languages, including Python, Java, and JavaScript, with the ability to choose the appropriate language for development based on requirements.

    Extensive experience in software development, covering requirements analysis, system design, coding, testing, and deployment.

    Experience in object-oriented and functional programming, capable of designing and developing efficient and maintainable code.

  • Team Collaboration and Communication

    Strong teamwork skills, able to collaborate closely with team members to achieve project objectives.

    Excellent communication skills, capable of articulating ideas and viewpoints clearly and effectively, fostering collaboration with others.

  • Problem Solving and Innovative Thinking

    Proficient in problem analysis and resolution, adept at quickly identifying and addressing challenges in various technical and project contexts.

    Possess innovative thinking, capable of proposing creative solutions to drive continuous improvement and development of projects.

  • Continuous Learning and Adaptability

    Maintain a sharp insight into new technologies and trends, enabling rapid learning and mastery of new knowledge and skills.

    Exhibit strong adaptability, able to flexibly respond to different work environments and requirements.

Education

Iowa State University

Computer Science - undergraduate/Bachler

2019 - 2025