About me

Hi! I'm Yuhang (Logan) Song, a Computer Science and Economics/Mathematics student at USC with a focus on software engineering and artificial intelligence.

With strong programming, analytical, and mathematical skills, I bring over 4 years of experience in large-scale system development across Web and Android applications. I’m passionate about software engineering and machine learning and look forward to making a meaningful impact in these fields.

What i'm doing

  • Web development icon

    Web development

    High-quality development of websites at the professional level.

  • camera icon

    Backend Development

    Developing scalable server-side systems with a focus on performance, security, and reliability.

  • mobile app icon

    Mobile apps

    Experienced in developing robust and efficient Android applications.

  • design icon

    Artificial Intelligence

    Proficient in Machine Learning and LLM API integration, delivering impactful AI-driven products.

Resume

Education

  1. University of Southern California

    Aug 2021 – Dec 2025 (Anticipated)
    • Double Major GPA: 3.91/4.0
    • Bachelor of Science in Computer Science & Bachelor of Science in Economics/Mathematics
    • Dean’s List
    • Academic Achievement Award ($18,000)
  2. Shanghai Pinghe High School

    2018 — 2021
    • International Baccalaureate Diploma: Scored 44/45
    • High School Outstanding Graduate
    • Pinghe High School Principal's Award

Certifications

  1. AWS Certified Machine Learning Engineer – Associate

    Issued Mar 2025 - Expires Mar 2028

    Credential ID: f58918ba5ac343458aee7ea29f740e8e

    Show credential
  2. AWS Certified Cloud Practitioner

    Issued Mar 2025 - Expires Mar 2028

    Credential ID: 6ceba8df9ecd4f6d88f76077fb3a9228

    Show credential
  3. AWS Certified AI Practitioner

    Issued Mar 2025 - Expires Mar 2028

    Credential ID: 1306893c4de44f0a86af06b5f6e1bbb5

    Show credential

Experience

  1. Tencent

    Software Engineer Intern Jun 2024 — Aug 2024 | Shenzhen, Guangdong, China
    • Worked with the Esports Technology Team at Timi Studio Group, developing in-game live streaming components using Go, Lua, and C++.
    • Developed a log management module for Honor of Kings to automatically retrieve logs from user mobiles and upload them to Tencent Cloud Object Storage (similar to AWS S3). The module collects user logs based on data analyst requirements and allows them to download logs in specified formats from designated storage, reducing request turnaround time by 70%.
    • Developed a feature to add a mail push interface to the management system, enabling the operations teams to send targeted emails to Yuan Meng Star players. Implemented an asynchronous email push mechanism to handle 30,000+ QPS efficiently and integrated a new MailPush table into the MySQL schema to track email push task progress.
    • Refactored the original user entry and exit management service for live streaming rooms by implementing a graceful restart mechanism for long-lived TCP connections, enabling seamless server upgrades without triggering client reconnections, reducing 5xx error rate during deployment from 0.5% to 0.01%.
    • Implemented uploading of business-critical metrics for in-game streaming rooms and users into Galileo, Tencent's self-developed metrics monitoring platform. Configured cgroup to limit CPU and network bandwidth usage of the stats daemon.
    • Constructed integration test suites for the refactored service using the Ginkgo and Gomega testing frameworks and conducted memory analysis using the Drop platform (based on Golang pprof) to optimize memory usage, reducing it by 15%.
  2. USC Viterbi School of Engineering

    Computer Science Course Producer Sep 2023 - Present | Los Angeles, CA, United States
    • Worked as an undergraduate teaching assistant for the Computer Science Department:
      • CSCI 170 - Discrete Methods in Computer Science (Fall 2023)
      • CSCI 356 - Introduction to Computer Systems (Spring 2024)
      • CSCI 350 - Introduction to Operating Systems (Fall 2024 - Present)
    • Conducted weekly office hours to assist students with assignments and clarify complex topics.
    • Designed assignments and midterm/final exams for over 200 students.

My skills

  • Programming Languages

    Java, Python, C++, Go, C, JavaScript, Dart, Lua

  • Frameworks and Storage

    React, Spring, Spring Boot, FastAPI, Express, Flutter, MySQL, MongoDB, NocoDB, Redis, Kafka

  • Platforms and Tools

    Linux, AWS, Docker, Node.js, Android Studio, Firebase, JUnit, Postman, Grafana, GitHub

Portfolio

Projects

Contact

Contact Form