Selected and ongoing work

Portfolio

An interactive archive of research, engineering, infrastructure, games, and community projects.

Use the lenses below to inspect the same work as concise summaries, evidence-oriented STAR narratives, or quick signals. Filters are generated from the project metadata.

Filter by capability

22 of 22 projects
Computer Science · Data Science

Reliability Event Detection Case Study

  • Designed an unsupervised, hierarchical reliability detector for operational logs without labeled failures.
  • Combined same-weekday historical baselines, leave-one-out peer comparisons, statistical significance tests, and practical effect-size thresholds to control noisy alerts.
  • Distinguished independent unit impairment from correlated reader-, firmware-, and site-level event hypotheses while preventing overlapping explanations from being double-counted.
  • Delivered a reproducible daily reporting function, diagnostic visualizations, and an interactive geographic dashboard for event and unit-level drill-down.
Computer Science · Data Science

MTA Strategy Optimizer

Capgemini Shanghai

  • Joined a two-month-old, 25-person project as an AI Engineer and became the de facto engineering and integration lead without formal authority.
  • Delivered the first reproducible synthetic-data baseline in two days, then added fixed-seed configuration, schema validation, manifests, storage adapters, standardized MTA interfaces, tests, and documentation.
  • Coordinated the active subgroup around shared contracts; the mentor selected my implementation as the project's most mature product and best match for the expected deliverable.
  • Maintained a workspace reporting 476 passing Python tests and 47 dashboard tests while continuing dashboard, deployment, and mentor-review work.
Community · Club

Washington University Chinese Groundbreakers

  • Took ownership during two lower-activity semesters by identifying missing event opportunities and prompting the leadership team to act, especially within time-sensitive course-selection windows.
  • Helped plan and participated in every club event except the hackathon, spanning LeetCode practice, project development, interview preparation, course selection, and academic planning.
  • Updated web content beyond my assigned role, gathered post-event media from teammates, incorporated member feedback, and provided personalized help; the course-helper program assisted 15 students and the club served 300+ members.
Computer Science · Web Development

TestLover (IMSB personality test)

  • Directed and debugged an AI-assisted Next.js personality-test parody and shipped its initial version in four hours.
  • Created a promotional video that helped the site reach about 2,000 unique visitors in seven days, measured through Vercel Analytics.
  • Built a 100-question flow with randomized match progression, a post-completion reveal and entertainment disclaimer, result sharing, and Chinese, English, and Japanese interfaces.
Computer Science · Game Development

Cobalt-4

  • Created concept art and UI designs and contributed playtesting and implementation review for a two-person 2.5D rhythm-game project.
  • Advised an eight-track/four-key note-judgment design covering configurable accuracy windows, different note sizes, consecutive notes, and held-note groups without claiming authorship of the Unity gameplay scripts.
  • Directed and reviewed an AI-assisted public calibration prototype with flow-speed, input-latency, 60/120 Hz cycle-rate, hitbox, and engine-telemetry controls.
Computer Science · Computer Vision

ImGenHCT

  • Served as the final project for CSE 5519: Advances in Computer Vision.
  • Co-designed a pipeline that maps CLIP text representations directly into highly compressed TiTok image latents and decodes them without an iterative diffusion loop.
  • Contributed research design, local test-time generation, VQA and CLIP evaluation, small debugging runs, visualizations, gap-filling, and paper writing; my teammate primarily owned preprocessing and main training-code implementation.
  • Trained the main model on university GPU infrastructure using 400,000 samples for 35 epochs; it reached a reported 0.79 VQA score over 50 prompts with five seeds each, compared with 0.75 for test-time VQA latent optimization.
  • Completed a working demo, course presentation, final paper, and reproducible training code, while making no claim that VQA alone establishes production readiness.
Computer Science · Deep Reinforcement Learning

ATTPDRL

  • Served as the final project for CSE 5100: Deep Reinforcement Learning.
  • Helped develop and review a Gymnasium, Shapely, and Pygame trailer-truck environment; tested PPO and DDPG, built the continuous-action adapter, maintained documentation and visualizations, and jointly ran the final DQN experiments.
  • DQN converged after about 400,000 steps for forward driving and 800,000 steps for backward driving, but failed to solve the 90-degree steering task after 5 million steps.
  • Stopped broad hyperparameter search when each complex agent cost roughly seven RTX 5090 GPU-hours, preserving the negative result and reward ablations instead of hiding them.
  • Completed the proposal, progress report, simulation, trained straight-driving agents, video demonstration, presentation, and final paper.
Computer Science · Web Development

SophiasPath

  • Independently built the Django REST Framework backend and PostgreSQL data model for philosophical schools, thinkers, hierarchical sections, typed relationships, definition links, and tags.
  • Supported both repository-authored Markdown and Django-admin-managed structured content, including a bulk Markdown import path for moving reviewed entries into the backend.
  • Contributed frontend search, filtering, definition linking, Markdown and wiki rendering, API and image integration, navigation, build fixes, Cloudflare deployment support, and later backend-service replacement.
  • Coordinated a three-person workflow in which Yexiang Tang researched, wrote, and proofread philosophy content while the team iterated through dated meeting notes and Git history.
Computer Science · Computer Vision

Mon3tr

  • Served as the final project for Spring 2025 CSE 559A Computer Vision at Washington University in St. Louis.
  • Independently connected MASt3R and Smooth-Diffusion into a runnable pipeline that reconstructed a scene, rendered incomplete views and masks, inpainted the missing regions, and fed completed views back into reconstruction.
  • Built a simple UI for the reconstruction and inpainting stages and ran the project on a home GPU with at least 8 GB of VRAM.
  • Found that diffusion could produce visually plausible individual images without preserving the camera-conditioned geometry needed for multi-view reconstruction; the resulting 3D scenes remained unusable.
  • Preserved the failed reflective-scene and view-interpolation examples and the absence of a formal round-trip benchmark as part of the project record.
Computer Science · Large Language Models

Flow-of-Thought

  • Extended an existing Graph-of-Thoughts implementation into a multi-agent Python framework with independent method generation, self-verification, refinement, budget controls, and answer aggregation.
  • Evaluated IO, CoT, ToT, GoT, and FoT with GPT-4o-mini and Claude 3.5 Sonnet on sorting, set intersection, and 100 long RACE passages.
  • Preserved the complete experimental tables while treating them as exploratory evidence because the implementation lacked a component ablation and produced mixed, task-dependent behavior.
  • Completed the idea, implementation, experiments, analysis, visualizations, proposal, reports, and presentation independently.
Computer Science · Computational Geometry

Graphical Applets for Computational Geometry Algorithms

  • Developed graphical applets using JavaScript to visualize computational geometry algorithms.
  • Implemented an interactive range-tree and segment-tree visualization as the final project for CSE 546: Computational Geometry.
Computer Science · Algorithms

Applets for Algorithms

  • Published 53 algorithm documents across sorting, searching, greedy methods, dynamic programming, data structures, discrete mathematics, and computational geometry.
  • Defined a consistent teaching format combining runnable implementations, complexity analysis, intuition, examples, extensions, applications, and references.
  • Extended the CSE 546 computational-geometry project into a maintained Docusaurus and Algolia learning site; reached the LeetCode top 0.64% as of April 2026 without AI assistance.
Computer Science · Web Development

NoteNextra (Notechondria)

  • Published 551 Markdown and MDX documents across 18 mathematics, computer-science, and supplemental course directories for WashU learners.
  • Built the searchable Next.js and Nextra site with weekly Algolia indexing, GitHub feedback and editing, distributed deployment support, and MCP access for AI tools; shared it primarily with classmates rather than advertising it broadly.
  • Serves about 10 users per week, though I am the primary user; corrected a Math 4121 final-review definition after Nathan Zhou reported it through Piazza, expanded the surrounding notation, credited him in the note, and now maintain the archive through targeted reading, AI-assisted review, and reader corrections.
Computer Science · Game Development

Khaki-51

  • Initiated a new chess game project.
  • It works like chess (no it doesn't) but have action points that can do various operations to move the chess.
Computer Science · Web Development

Cookistry

  • Initialized project in Insite x ACM x Skandalaris No-Code HackAThon 2023.
  • Built a full-stack app for sharing standardized recipes in Python with PostgreSQL using Django Framework.
  • Designed the app mechanism and UI.
  • Built and demoed at the hackathon; never reached real users after the cooking club was blocked on food-safety grounds.
  • Enabled customized cooking experience with preferred units and accurate time measures.
Computer Science · Machine Learning

Using Machine Learning to Analyze Apartheid in South Africa

Washington University in St. Louis

  • Provided technical support in a team using Python, TensorFlow, and GPT-3 to construct models analyzing Apartheid in South Africa and Namibia from the Bohr era to the end of segregation.
Computer Science · Game Development

Raven-24

  • Designed a puzzle-game concept about a girl using properties of time to save her friend while trapped in an endless cycle.
  • Worked as the game designer, but the project did not produce a prototype.
  • Learned the importance of bounded planning before beginning implementation.
Computer Science · Mobile Development

TimeBlocks

  • Developed an app to help users enhance concentration and relax scientifically by recording concentration time and finding optimal work-relax cycles.
  • Features include to-do list management, distraction detection, and personalized reports.
  • Built independently using Unity and SQL database on VPS.
Computer Science · Game Development

Gray-75

  • Initiated a first-person puzzle-game demo about Alzheimer's disease.
  • Led a three-person team, designed scenes, implemented gameplay with Unity and Blender, and supported junior developers.
  • Completed a playable demo and video preview.
Computer Science · AI/Robotics

Robot Open Autonomous Racing (ROAR)

UC-Berkeley FHL Vive Center for Enhanced Reality

  • Participated in UC Berkeley's Robot Open Autonomous Racing program and worked in a three-person simulation-racing team.
  • Manually tuned a PID controller for fast autonomous driving and supported other team members and new participants.
  • Placed second in the Fall 2020 ROAR S1 series with a 1,104.00-second total and recorded the fastest single lap at 77.15 seconds.
Computer Science · Web Development

Web Development & Personal Website

  • Built a website containing learning material in computer science and shared personal interests at www.trance-0.com.
  • Created a series of services via docker: git server, cloud storage via NextCloud/OpenList, media server via Immich, CI/CD manager via Jenkins, password manager via Bitwarden, chatbot supports QQ, WeChat, Telegram, and Discord.
  • Migrated Nextcloud from a TrueNAS jail through a Linux-core transition and several Docker iterations to an ARM Docker + Portainer stack with NAS-based cold storage, cutting a full service migration down to about 30 minutes on any Docker host.
  • Proactively migrated a three-year-old CentOS network node to Ubuntu to simplify security maintenance, then built circtime as an experimental topology view while retaining the established production monitor.
Computer Science · Computer Vision

Odoru

  • Designed a dance-companion interaction that paired a reference performance with webcam capture and pose-based feedback.
  • Built the Next.js frontend and helped debug integration with a Flask and Socket.IO backend during the two-day HackWashU sprint.
  • Preserved the partial-integration result honestly: individual interface and pose-processing components existed, but the complete experience was not reliable end to end.