Open to full-time SWE roles · May 2027

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.

Where I've worked

Five roles across game development, AI engineering, civic tech, and full-stack product work — each with real ownership and shipped outcomes.

Indie Roblox Game Developer
Repotted Inc · Remote
May – Aug 2026
  • Built a multiplayer soccer game end-to-end: movement, ball physics, scoring, match flow, team selection UI, and AI bots.
  • Authored shared Luau modules used by both player-controlled characters and AI bots, keeping gameplay consistent and code DRY.
  • Implemented client-server networking balancing responsive feedback with server-authoritative game logic.
Luau Roblox Studio Game AI Networking Git
AI Systems Engineer · Contractor
Precur AI · San Jose, CA
Jan – Oct 2025
  • Engineered a unified API/middleware layer abstracting OpenAI and Google Gemini — enabling rapid model swaps without upstream code changes.
  • Integrated OpenTelemetry, Logfire, and Google Cloud Tracer to surface reliability and latency signals across LLM-based pipelines.
  • Built rubric-driven Q&A evaluation tooling to score and systematically improve model answer quality at scale.
  • Streamlined synthetic data generation pipelines to accelerate iteration on agentic workflows.
Python OpenAI Google Gemini OpenTelemetry LangChain LLM pipelines
IT & Digital Communications Assistant
Jennifer Hong for City Council · Cerritos, CA
Nov 2024 – Mar 2025
  • Built and maintained the campaign website in React, improving mobile responsiveness and information clarity.
  • Migrated 100+ legacy content pieces into the new site while supporting day-to-day digital operations throughout the campaign.
React HTML/CSS Content migration
Full-Stack Software Engineering Intern
Siemens · Costa Mesa, CA
May 2023 – Sep 2024
  • Led CRM and data migration work with Salesforce, managing all changes through version control to ensure customer-support continuity.
  • Developed REST API-driven web apps and internal tools, using Docker to streamline deployments and protect data integrity.
  • Wrote automation scripts for data synchronization supporting the Data Glide portal, cutting troubleshooting time for support teams.
REST APIs Docker Salesforce Automation Git

Things I've built

Personal and professional projects spanning AI tooling, game development, and internal systems.

Mobile · Android

Event Search — Android App

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 ↗
AI · Search

AI Web Crawler

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.

OpenAI API Tavily Search Prompt engineering NLP Python
Game Dev · AI

Roblox Multiplayer Soccer

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.

Luau Roblox Studio Game AI Client-server
Internal tooling

Mendix Database & API Interface

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.

Mendix REST APIs Data migration Low-code
Full-stack · REST API

Local Event Search

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.

Angular 17 Node.js / Express Ticketmaster API Google Geocoding Docker Google Cloud Run
Live demo ↗

Tools & Technologies

Languages
Python JavaScript C / C++ Java SQL HTML / CSS Bash / Shell Haskell Luau
Frameworks & Libraries
React.js Spring NumPy Pandas Scikit-learn PyTorch LangChain LiteLLM OpenAI SDK Gemini SDK
Cloud & Platforms
AWS Google Cloud Vertex AI Docker MySQL PostgreSQL Oracle Mendix Android Studio
Tooling & AI
Git / GitHub Postman OpenTelemetry Logfire Browser automation Web scraping Agentic workflow Prompt engineering VirtualBox

Academic background

University of Southern California

Master of Science in Computer Science
Aug 2025 – May 2027

University of California, Santa Cruz

Bachelor of Science in Computer Science
Sep 2020 – Jun 2024

Let's connect

Feel free to reach out if you have any questions or opportunities.