Shenggang Ding

Shenggang Ding

Computer Science & Applied Math @ USC 🎓

📄 Resume

About Me

Hey there! 👋 I'm a Presidential Scholar at USC pursuing a double major in Computer Science and Applied Mathematics. I'm passionate about building intelligent systems that make a real impact.

My journey spans ML engineering, data analytics, and full-stack development. From forecasting models to optimizing trading algorithms, I love turning complex problems into elegant solutions. 🚀

Technical Skills

💻 Programming Languages

Python C++ Java JavaScript C C# SQL HTML/CSS MATLAB

🛠️ Tools & Frameworks

PyTorch Sklearn Pandas NumPy Git Docker Kubernetes

Experience

Software Engineer Intern

BreatheIT Solutions - Predictive Analytics & Data Engineering
📍 Minnesota, USA (Remote) | 📅 Feb 2025 - Apr 2025
  • Built synthetic data generation workflows producing 10+ datasets, reducing real-world data dependency by 30%
  • Deployed and monitored 10+ forecasting models achieving ~90% accuracy for user well-being signals
  • Developed interactive analytics dashboard, reducing feature-prioritization turnaround by 20%

Algorithm Developer Intern

Transwarp - Department of Innovation
📍 Shanghai, China | 📅 Jun 2024 - Aug 2024
  • Designed 2 end-to-end ML pipelines for equity forecasting, improving Sharpe ratios by 15%
  • Created hybrid genetic-algorithm + ML framework expanding factor universe from 600 to 800+
  • Optimized 120 high-frequency alpha factors, contributing to 5% increase in portfolio returns

Featured Projects

PersonaWeave 🤖

Generative AI Multi-Agent Social Simulation

Built an LLM-driven framework for computational social science with psychologically-grounded agent personas. Implemented Big Five & Dark Triad trait conditioning (87% correlation) with FAISS-based memory supporting 3,000+ concurrent agents with <100ms retrieval. Featured "silent arbiter" policy maintaining balanced participation (Gini < 0.3).

Kanting 🎥

AI-Powered Lecture Capture Platform

Full-stack platform for real-time lecture recording, transcription, and summarization. Implemented OpenCV+SSIM slide-transition detection for keyframe extraction. Built browser-based streaming with FFmpeg compilation to MP4, AWS S3 storage, and live broadcast capabilities.

AnchorNotes 📝

Context-Aware Android Note-Taking

Android app with location & time-based smart reminders. Spring Boot REST backend with PostgreSQL and JWT auth. Features geofence-triggered notifications, Markdown editing, media attachments, and one-tap PDF export.

TravelSnap ✈️

Mobile Travel Journaling

Travel journaling app consolidating photo journals, geotagged notes, and collaborative itinerary planning. Shareable timeline/map experience emphasizing fast capture and social sharing.

Education

🎓 University of Southern California

Bachelor of Science - Computer Science & Applied Mathematics
📍 Los Angeles, CA | 📅 Aug 2023 - May 2027
GPA
3.91 / 4.0
Honor
Presidential Scholar (Half-Ride)
Awards
2x Academic Achievement Award
Recognition
Dean's List - All Semesters