William Jiang: projects

Projects

BruinBite

A dish review platform for UCLA dining halls built with React, Go, and PostgreSQL. I developed the fuzzy search system using Bleve, designed time-based meal filtering and UI components, and implemented user profile editing with live previews. Also created the launch video in After Effects.

Technologies: Golang, PostgresSQL, Next.js, Docker, GitHub

Code · Demo

URIL Website

Designed and developed UCLA Robot Intelligence Laboratory's website, showcasing research in robot learning, human-robot collaboration, and autonomous systems. The site features the lab's project descriptions, team profiles, and publication archives.

Technologies: Svelte, HTML, CSS, JavaScript, GitHub

Code · Demo

Hot Takes

Best Web App, Hack on the Hill

A debate platform that fosters thought-provoking discussions on controversial topics. Users can share opinions and engage in structured debates with AI-powered fact-checking and fallacy detection. Rapid-fire debate mode against AI opponents, user profiles, and community interaction through comments and upvotes help create a space for diverse perspectives and critical thinking.

Technologies: Next.js, React, TailwindCSS, MongoDB, Gemini API

Code · Demo

Plant Portal

Top 15, Hack of Humanity

A virtual garden platform that combines AI and 3D visualization to promote environmental sustainability. Users can upload real plants, which are identified by Gemini and added to their personal 3D garden, while tracking their contribution to carbon reduction. Features secure authentication, real-time plant recognition, and an interactive 3D environment.

Technologies: React/Vite, Three.js, TailwindCSS, MongoDB, JWT, Gemini API

Code · Demo

Unity Nonprofits

Best Use of Melissa, Hack at UCI

A platform that allows users to discover local nonprofits by entering their zip code. Built with TypeScript, FastAPI, and Playwright, the project simplifies community engagement by providing instant access to nearby volunteer opportunities.

Technologies: TypeScript, FastAPI, NodeJS, NextJS, MelissaAPI

Code · Demo

AI Hockey Analytics Platform

Developed a hockey analytics system that predicts scoring probabilities in 1v1 situations using computer vision and XGBoost regression. The system analyzes player positioning through video footage, tracking spatial relationships to calculate a success metric to provide data-driven insights for defensive strategy optimization.

Technologies: Python, OpenCV, TensorFlow, Pandas, XGBoost

Code

Project Connect

Project Connect aims to solve Geotab's scattered information problem by creating a centralized knowledge base that integrates Jira and Confluence. The solution uses Atlassian Intelligence to automatically analyze Jira tickets and generate up-to-date documentation. This automation breaks down information silos, improves collaboration, and makes project information easily accessible to everyone.

Technologies: Python, Atlassian API, Confluence, Jira, Rovo

Code · Demo

Links