Zhexiang (Bruce) Li

UCLA M.S. Computer Science | Machine Learning Research & Engineering

bruceli [at] ucla [dot] edu+1 831-239-2728Los Angeles, CAWebsiteGitHubLinkedIn

Education

University of California, Los Angeles

M.S. in Computer Science

University of Southern California

B.S. in Computer Science | GPA 3.76 / 4.00 | Viterbi Dean's List, Fall 2024-Spring 2026

Technical skills

Languages Python, C/C++, JavaScript/TypeScript, SQL, Java

ML and scientific computing PyTorch, TensorFlow, Triton, CUDA, RDKit, Chemprop, recommender systems, multimodal inference

Software and data FastAPI, React, Next.js, PostgreSQL, Supabase, Docker, Linux, AWS, GCP, MQTT

Experience

AI Engineer Intern | PMAOS / Next Big Seek

  • Designed a short-video recommender with bidirectional user-video interest propagation and separate session, bridge, and long-term exposure budgets. Added fatigue controls that cap repeated topics while reserving traffic for new interests.
  • Built 11-language audio-visual affect inference with synchronization checks, presentation-attack detection, evidence fusion, and a fixed-point Q15 decision layer that can abstain or flag modality conflicts.
  • Validated the recommendation logic with 629 tests and the multimodal pipeline with 139 Python tests, type and contract checks, and cross-compilation for Cortex-M3 and ARM926EJ-S.
  • Evaluated a 9 mm piezoelectric millirobot concept and translated mechanical constraints into a PZT-steel cantilever test plan with explicit pass/fail criteria.

Co-Founder and CTO | CrAIg Capital

  • Built the data and workflow architecture for an AI-assisted housing debt-collection platform; set technical priorities and delivery standards.

Full-Stack Engineer | Terlingua Threads

  • Built Shopify-integrated pages and Google Maps features; fixed responsive, ADA compliance, and SEO issues.

AI Engineer Intern | Piezolab Medical

  • Built an LLM-assisted pipeline to ingest, clean, and cluster 5,000+ medical-malpractice documents for quality-of-care review.
  • Wrote experiment checklists and acceptance tests for vascular-care laboratory workflows.

Application Engineer Intern | Synaptics

  • Validated product firmware and built an ESP32-to-Alibaba Cloud pipeline that published I2C sensor data as MQTT topics for internal dashboards.

Investment Analyst Intern | GUDU Medical

  • Screen MedTech opportunities and support market research, due diligence, financial modeling, and valuation.

Research and publications

MedTokenBudget: Lesion-Preserving Token Routing for Dermoscopic Image Classification

Lesion-aware token routing under fixed budgets, trained with mask supervision and checked by lesion-retention on ISIC 2019. Submitted to AAAI 2027; preprint forthcoming.

Mass-Conservation Token Transformers for Auditable MS/MS Spectrum Retrieval

Encoded mass-conserving fragment pairs as sparse tokens for spectrum reranking; tested ranking dependence with hard negatives and token-removal experiments. Submitted to AAAI 2027; preprint forthcoming.

Efficient Attention via Pre-Scoring | First author

Advised by Prof. David P. Woodruff, Carnegie Mellon University | arXiv:2505.11040

  • Proposed pre-scoring to select informative key intervals before attention; implemented Triton kernels and benchmarked against HyperAttention and LevAttention.

Machine Learning for Antiviral Drug Discovery | USC

Research with Prof. Yan Liu's group

  • Benchmarked RDKit, Chemprop, and hybrid models on seven TDC datasets with scaffold splits; ran feature-importance and SHAP analyses. Extra Trees reached AUROC 90.0 ± 6.4 on SARSCoV2_3CLPro_Diamond.

Game Theory in Companies

Modeled two-player release decisions and built a Python + Gambit pipeline to enumerate Nash equilibria. DOI

Selected projects

Fridge Manager

Built a Next.js and Supabase meal planner that uses inventory, leftovers, recipes, dietary preferences, and available time to produce meal and grocery plans.

AI Business Card Hub

Built an iOS organizer with vision parsing, OCR fallback, multi-photo review, structured people and company records, search, and bilingual display. Code