Skip to main content

David LiuAbout 9 min

As an undergraduate student majoring in Software Engineering, my journey in the realm of technology has been marked by a relentless pursuit of innovation and a deep-seated passion for software development. This journey, punctuated by notable achievements and rich learning experiences, has led me to the threshold of Carnegie Mellon University’s Master of Science in Computer Science program, a path I see as pivotal in my aspiration to become a leader in the tech industry.

My fascination with software development was not a sudden revelation but a growing interest nurtured through persistent engagement and curiosity. During my early years in university, I was captivated by the power of software to transform ideas into tangible solutions that impact society. This fascination crystallized during my participation in the ByteDance Youth Camp, where I developed a knowledge-sharing platform with a social-based recommendation system. Tackling this project, I delved into the complexities of user experience design and data analytics, emerging with the first prize and a profound understanding of the potential of software to foster community and knowledge dissemination.

The triumph at ByteDance was not just a milestone but a catalyst that propelled me further into the realm of software innovation. My subsequent endeavor, the development of 'Trace Note,' an AR social application for the Apple Mobile Application Innovation Contest, was a bold foray into the intersection of augmented reality and social connectivity. As a finalist in this prestigious contest, I not only honed my technical skills but also developed a nuanced appreciation for the user-centered design, realizing how technology can enhance human interaction in profound and meaningful ways.

My academic pursuits have been complemented by practical experience, notably my internship at Jingdong, China's e-commerce giant. As a backend software development engineer, I was entrusted with critical projects including the development of a resource management service and an AI activity page auto-generate service. This experience in a high-paced, innovative environment was instrumental in solidifying my technical skills and understanding the dynamics of software development in a real-world business context.

Looking ahead, I am drawn to Carnegie Mellon University’s MSCS program for several reasons. CMU’s reputation for cutting-edge research in computer science aligns perfectly with my thirst for innovative and challenging learning experiences. I am particularly excited about the opportunities to engage in collaborative projects and research, especially in areas like machine learning and human-computer interaction, fields where I see my future career taking shape. Furthermore, the diverse and talented cohort at CMU presents an unparalleled opportunity to learn from peers, fostering a rich exchange of ideas and perspectives.

My ambitions extend beyond technical proficiency. I aspire to be a software developer who not only excels in creating advanced solutions but also understands the ethical and social implications of technology. The interdisciplinary approach of CMU’s curriculum, blending technical knowledge with insights into the societal impact of computing, resonates deeply with my personal philosophy.

In conclusion, I believe that my background in software engineering, underscored by my achievements and practical experiences, aligns seamlessly with the rigor and ethos of Carnegie Mellon University’s MSCS program. I am eager to contribute my perspective and skills to the CMU community, just as I am excited to grow and evolve through the challenges and opportunities that this program offers. Ultimately, I see this program as a crucial stepping stone in my journey to becoming an innovator and leader in the world of technology, committed to making a meaningful impact in the industry and society at large.


My journey in software engineering, a path punctuated by challenges, innovations, and an incessant drive for excellence, has led me to the threshold of Carnegie Mellon University's Master of Science in Computer Science program. As an undergraduate student at Northeastern University, majoring in Software Engineering with an impressive GPA of 3.955/4, my academic and professional experiences have harmoniously blended to sculpt my aspirations in computer science.

My initial intrigue in software development transformed into a passion through a series of academically stimulating courses. Classes like "Data Structures and Algorithms" and "Introduction to Artificial Intelligence" not only provided a strong foundation but also sparked my curiosity to explore further. This academic pursuit was complemented by my practical endeavors, notably my participation in prestigious software development contests hosted by tech giants ByteDance and Apple. Winning the first prize in the ByteDance Youth Camp for developing a knowledge-sharing platform with a social-based recommendation system, and being a finalist in the Apple Mobile Application Innovation Contest with my AR social application, 'Trace Note', were not just accolades but milestones that underscored my potential and fueled my ambition.

My internship at JD.comopen in new window, a leading e-commerce giant in China, was a transformative experience. As a Backend Software Development Engineer, I contributed to the development of a resource management service and an AI activity page auto-generate service. This experience was pivotal in honing my technical skills in Kubernetes, cloud-native CI workflows, and platform privatization deployment, providing a real-world context to my academic learning.

The diversity of my project experiences further augmented my understanding of software engineering. Leading the development of 'Juejin', a knowledge-sharing community, I navigated technical challenges and honed my leadership skills. My research involvement, notably at the City University of Hong Kong and North Carolina State University, in areas such as bioinformatics process analysis and cloud-based gaming, expanded my perspective on the multifaceted applications of software engineering.

In leadership roles at the Capacity Development Center and the College Student Union, I developed a profound understanding of teamwork, communication, and organizational skills. These experiences were not just about leading teams but also about understanding diverse viewpoints, a skill crucial for any aspiring software engineer.

My technical proficiency, encompassing programming languages, DevOps tools, and databases, has been the cornerstone of my academic and professional journey. Yet, I believe there is more to learn, more to explore. Carnegie Mellon University, with its innovative curriculum, distinguished faculty, and cutting-edge research, stands as the ideal ground for this exploration.

The MSCS program at CMU, known for its emphasis on both theoretical underpinnings and practical applications of computer science, aligns perfectly with my academic background and professional aspirations. Courses such as "Machine Learning" and "Computer Vision," and the opportunity to work under esteemed professors whose work resonates with my interest in AI and software development, present an unparalleled opportunity for growth and specialization.

My aim is not just to expand my knowledge base but to contribute meaningfully to the CMU community. My diverse experiences, from software development contests to research projects, have equipped me with unique perspectives that I am eager to share and further develop within CMU's collaborative environment. I am particularly excited about engaging in projects and research that sit at the intersection of AI and software engineering, contributing to innovations that have real-world applications.

Looking ahead, I envision a career where I can leverage my skills and knowledge in computer science to drive technological advancements, particularly in the realm of software development. The MSCS program at CMU is not just a stepping stone but a pivotal phase in this journey.

In conclusion, I firmly believe that my academic achievements, practical experiences, and unwavering commitment to software engineering make me a suitable candidate for Carnegie Mellon University's Master of Science in Computer Science program. At CMU, I aim to not only enhance my skills and knowledge but also to contribute to the vibrant academic community, paving the way for a future where I can leave a significant mark in the field of computer science.


As I approach the culmination of my undergraduate journey in Software Engineering at Northeastern University, my path has been illuminated by a series of achievements and experiences that underscore my deep commitment to software development. This commitment, coupled with a robust academic foundation and hands-on experience in the tech industry, has honed my skills and prepared me for the challenges and opportunities of Carnegie Mellon University’s Master of Science in Computer Science (MSCS) program.

My academic journey, reflected in a GPA of 3.94, has been a blend of rigorous coursework and practical application. Courses like Data Structures and Algorithms, Software Engineering Approach to Human-Computer Interaction, and Introduction to Artificial Intelligence have not only provided me with a solid theoretical foundation but also stimulated my interest in exploring how technology can be leveraged to solve complex problems. This academic excellence was complemented by active participation in software development contests, where I had the opportunity to apply my learning in competitive environments.

My first significant achievement in this arena was winning the first prize at the ByteDance Youth Camp. The project, a knowledge-sharing platform with a social-based recommendation system, was not just a technical challenge but a lesson in understanding user behavior and preferences. This experience was a testament to my ability to conceptualize and execute complex software solutions, a skill I further honed as a finalist in the Apple Mobile Application Innovation Contest. Developing 'Trace Note,' an AR social application, I delved deeper into the realms of augmented reality, enhancing my perspective on how technology can be seamlessly integrated into everyday life to foster connections and creativity.

My theoretical knowledge and competitive success were further complemented by practical experience during my internship at Jingdong, one of China’s leading e-commerce giants. Here, I was not just a participant but a contributor, developing key services like a resource management service and an AI activity page auto-generate service. This experience in a fast-paced, innovative environment was invaluable in understanding the real-world applications of software development and the importance of adaptability and continuous learning.

As I look towards the future, I see Carnegie Mellon University’s MSCS program as the perfect next step in my journey. The program’s emphasis on both theoretical foundation and practical application aligns with my learning style and career aspirations. Courses and research opportunities in areas such as machine learning and human-computer interaction are particularly appealing, given my background and interests. I am also drawn to the program’s collaborative environment, which I believe will be instrumental in broadening my perspectives and enhancing my skills.

My goal is to become a software developer who not only excels technically but also possesses a deep understanding of the societal impact of technology. I am eager to explore the ethical dimensions of software development and learn how to create solutions that are not just innovative but also responsible and inclusive. CMU’s interdisciplinary approach, combining technical prowess with a focus on the broader implications of computing, is perfectly aligned with my personal and professional ethos.

In conclusion, my journey thus far has been a blend of academic excellence, competitive success, and practical application. At Carnegie Mellon University, I aim to build upon this foundation, contributing my skills and perspectives to the university community while embracing the challenges and opportunities that will prepare me for a career at the forefront of technological innovation.


As I stand on the precipice of completing my undergraduate studies in Software Engineering at Northeastern University, I reflect on a journey marked by academic rigor, innovative thinking, and a relentless pursuit of excellence in the field of software development. This journey, underpinned by a steadfast dedication and a rich tapestry of experiences, has crystallized my aspiration to join Carnegie Mellon University’s Master of Science in Computer Science (MSCS) program. This program represents not just a continuation of my academic and professional endeavors, but a crucial leap towards realizing my dream of becoming a transformative figure in the technology sector.

My academic path has been characterized by a commitment to excellence, as evidenced by my GPA of 3.94. This achievement is not merely a numerical reflection of my efforts, but a testament to my deep engagement with a curriculum that spans a wide range of subjects critical to software engineering. Courses like Data Structures and Algorithms, and Software Engineering Approach to Human-Computer Interaction, have provided me with a robust theoretical foundation. Meanwhile, Introduction to Artificial Intelligence has not only expanded my technical horizons but also sparked a profound interest in the potential of AI to revolutionize how we interact with technology.

Beyond the confines of the classroom, my journey has been enriched by participation in competitive software development contests. These platforms have been instrumental in transitioning theoretical knowledge into practical application, allowing me to test and refine my skills in real-world scenarios. My first significant achievement in this regard was at the ByteDance Youth Camp, where I developed a knowledge-sharing platform with a social-based recommendation system. This project was not merely about coding; it was an exercise in understanding user behavior, designing intuitive interfaces, and creating a system that resonates with the community it serves. Winning the first prize was a moment of validation for my technical skills and a catalyst for my burgeoning interest in software that connects and empowers communities.

This trajectory of success continued with my participation in the Apple Mobile Application Innovation Contest. Here, I developed 'Trace Note,' an AR social application, pushing the boundaries of augmented reality and social connectivity. As a finalist, I gained not just recognition, but invaluable insights into designing applications that are both technologically advanced and user-centric. This experience underscored the importance of empathy in technology, a lesson that has since become a cornerstone of my approach to software development.

The practical dimension of my journey has been equally enriching, marked by an internship at Jingdong, one of China’s e-commerce behemoths. Here, I transitioned from a student to a professional, undertaking projects that had tangible impacts on the business. Developing a resource management service and an AI activity page auto-generate service, I navigated the challenges of working in a high-paced, results-oriented environment. This experience was not just about applying my technical skills, but also about learning the art of problem-solving, teamwork, and innovation in a corporate setting.

As I look towards the next chapter of my journey, Carnegie Mellon University’s MSCS program stands out as the ideal destination. The program’s reputation for excellence in computer science education is well-known, but it is the emphasis on a balance between theoretical understanding and practical application that particularly resonates with me. I am excited about the prospect of engaging in coursework and research in areas like machine learning, human-computer interaction, and AI, fields that I believe are at the forefront of technological evolution.

Moreover, the collaborative ethos of CMU’s program is particularly appealing. The opportunity to work alongside and learn from a diverse group of peers and faculty members, each bringing unique perspectives and experiences, is an invaluable aspect of the CMU experience. I believe that the exchange of ideas in such an environment is not just conducive to learning but essential for fostering innovation and creativity.

My ambitions, however, extend beyond technical proficiency. In a world increasingly shaped by technology, I am keenly aware of the societal impact of software development. My goal is to be a developer who not just excels in creating advanced technological solutions but is also mindful of their ethical implications. I am eager to explore the intersection of technology and society, understanding how to develop software that is not just efficient and innovative but also responsible and inclusive. CMU’s curriculum, with its integration of technical education and ethical considerations, aligns perfectly with my vision of what it means to be a software developer in the contemporary world.

In conclusion, my journey in software engineering has been a tapestry of academic excellence, competitive achievements, and practical experiences. I believe that this journey has prepared me not just for the challenges of Carnegie Mellon University’s MSCS program, but also for contributing meaningfully to its vibrant community. I am excited at the prospect of being part of CMU, where I can continue to grow, learn, and ultimately contribute to the field of technology in significant and impactful ways.