William Hu
Computer Science master's student at USC with hands-on experience in full-stack web development, AI engineering, and system tooling. I ship software that solves real problems — cleanly, pragmatically, and on schedule.
Computer Science master's student at USC with hands-on experience in full-stack web development, AI engineering, and system tooling. I ship software that solves real problems — cleanly, pragmatically, and on schedule.
Five roles across game development, AI engineering, civic tech, and full-stack product work — each with real ownership and shipped outcomes.
Personal and professional projects spanning AI tooling, game development, and internal systems.
A native Android port of the event search project, integrating the Ticketmaster and Spotify APIs to find live events by location. Demoed below in the Android Studio emulator.
Watch on YouTube ↗An intelligent crawler leveraging the Tavily Search API and OpenAI to navigate university websites, extract structured academic program data, and produce clean output — with prompt engineering to handle varied page formats reliably.
A full-featured multiplayer soccer game built from scratch — player controls, ball physics, soccer AI bots (pursuit, positioning, passing, shooting), match progression, scoreboards, and team selection, all networked with client-server architecture.
A low-code replacement for a deprecated legacy database interface, built during a cloud migration to preserve all critical workflows while integrating with newly developed REST APIs for streamlined data entry and retrieval.
A full-stack event discovery app built with Angular 17 and Node/Express, pulling from the Ticketmaster Discovery API with Google Geocoding for location resolution and IP-based geolocation. Containerized with Docker and deployed to Google Cloud Run.