Hello! I'm Hao Feng, a software engineer and current Master's student in Computer Science at the University of Southern California (GPA 3.8/4.0). I have a strong passion for building scalable backend systems, developing intelligent applications, and advancing AI-driven solutions that connect research with real-world impact.
I’ve worked as a Software Engineer Intern at Alibaba, where I contributed to DaMai’s large-scale ticketing and movie pipeline, integrating GraphRAG with LLMs to improve retrieval precision, and automating fault diagnostics with AI-powered tools. At Unity, I focused on SDK engine development, maintaining a JavaScript runtime via JNI and Google V8 Engine, and decompiling WeChat MiniGames to ensure seamless execution across platforms. My research experience at USC involved extending SHAP to multimodal AI models for improved interpretability, while earlier at Wuhan University I applied graph algorithms (SimRank) to historical data analysis.
Beyond industry and research, I actively contribute to open source. In LightRAG, I implemented vector indexing (HNSW/IVFFLAT) and query optimization for pgvector, enabling large-scale recommendation use cases. I also enjoy designing systems that combine retrieval, knowledge graphs, and AI reasoning to create smarter, more explainable applications.
My expertise spans Java, Python, C++, distributed systems, and machine learning frameworks like PyTorch and TensorFlow. I thrive in fast-paced environments that require both deep technical skills and cross-functional collaboration. Always eager to explore cutting-edge technologies, I aim to bridge backend engineering with AI innovation to deliver products that matter.