Portfolio

Filter

Showing all 21 projects

  • WashU Chinese Geeks Club

    Website
    Club Sep 2024 - Present
    • Project management
    • Event planning
    • Serve as an event planner for a community of more than 300 WashU Chinese students interested in computer science and career development.
    • Organized and participated in non-hackathon events covering LeetCode practice, interview skills, course selection, and academic planning.
    • Supported a course helper program that assisted 15 students with schedule planning.

    Skills: Event Planning, Communication, Organization, Leadership

  • circtime

    GitHub
    Infrastructure Monitoring, Web Application Jul 2026 - Present
    • Front end
    • Devops
    • Data visualization
    • Extended a React and TypeScript uptime dashboard into an interactive 3D radar for visualizing infrastructure, services, and network dependencies.
    • Implemented configuration-driven URL and TCP monitoring, degraded-state detection, dependency analysis, DNS topology discovery, and up to one year of uptime history.
    • Automated checks every 15 minutes and static deployment through GitHub Actions and GitHub Pages, currently mapping 67 configured infrastructure, service, and network nodes without a separate backend.

    Skills: React, TypeScript, Three.js, GitHub Actions, Infrastructure Monitoring, DNS, DevOps

  • ImGenHCT

    GitHub
    Computer Vision, Image Generation Nov 2025 - Dec 2025
    • Machine learning
    • Data analysis
    • Served as the final project for CSE 5519: Advances in Computer Vision.
    • Explored highly compressed image tokenization combined with text-to-image generation, using a TiTok-style 1D tokenizer to encode images into minimal latent representations.
    • Built an encoder-decoder pipeline that uses CLIP and VQA metrics to evaluate semantic alignment between generated images and text prompts.
    • Trained a token-to-token model on 400,000 samples for 35 epochs; it reached a 0.79 VQA score over 50 prompts with five seeds each, compared with 0.75 for VQA-based optimization.

    Skills: Computer Vision, Image Generation, TiTok, CLIP, PyTorch, Python

  • ATTPDRL

    GitHub
    Deep Reinforcement Learning, Autonomous Vehicles Nov 2025 - Dec 2025
    • Machine learning
    • Algorithm
    • Data analysis
    • Robotics
    • Served as the final project for CSE 5100: Deep Reinforcement Learning.
    • Modeled trailer-truck steering in a Gymnasium environment using Shapely and Pygame, and compared DQN, PPO, and DDPG in trajectory-free scenarios.
    • 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.

    Skills: Deep Reinforcement Learning, PyTorch, DQN, PPO, DDPG, Python

  • IMSB personality test site

    Frontend on GitHub
    Web Application Apr 2026 - Apr 2026
    • Full stack
    • Front end
    • Back end
    • Built a prank personality-test site that returns random matching rates rather than performing personality analysis.
    • Completed the site in four hours and promoted it with a streaming-platform video, attracting 2,000 test takers in seven days.

    Skills: Front-End Development, Back-End Web Development, Databases, Docker

  • SophiasPath

    Frontend on GitHub Backend on GitHub
    Web Application Sep 2024 - Jan 2025
    • Full stack
    • Front end
    • Back end
    • Devops
    • Built an interactive website for delivering stories and content about philosophers.
    • Built a Django and Django REST Framework backend with an administrative dashboard for content management.
    • Completed and deployed the full-stack service with Docker and reverse-proxy tooling; feature updates ended when the content provider stopped supplying updates.

    Skills: Front-End Development, Back-End Web Development, Databases, Docker

  • Mon3tr

    GitHub
    Computer vision Jun 2025 - June 2025
    • Machine learning
    • Data analysis
    • Served as the final project for Spring 2025 CSE 559A Computer Vision at Washington University in St. Louis.
    • Combined MASt3R and Smooth-Diffusion to test whether 2D image generation could improve 3D reconstruction.
    • Implemented the generation pipeline and bridged gaps between the models, but the generated 3D reconstruction was not yet satisfactory or usable.

    Skills: Computer Vision, MASt3R, Smooth-Diffusion

  • Flow-of-Thought

    GitHub
    Large Language Models, Chain of Thought, self-RAG May 2024 - May 2024
    • Machine learning
    • Algorithm
    • This is an experimental project as Final project of Fall 2024 CSE 561A Large Language Models course at Washington University in St. Louis.
    • Implemented a multi-agent self-RAG system with Chain of Thought and Large Language Models. Based on Graph of Thoughts pipeline.

    Skills: Large Language Models, Chain of Thought, self-RAG

  • Odoru

    GitHub
    Web Application (HackWashU Hackathon 2024) Nov 2024 - Dec 2024
    • Front end
    • Machine learning
    • Ui design
    • Built a HackWashU prototype that streams a reference dance while capturing the user's movement through a webcam.
    • Used real-time pose detection and skeletal-motion similarity to provide a continuously updated dance score.
    • Focused on frontend implementation and UI design; the hackathon prototype was not deployed after the event.

    Skills: Machine Learning, Computer Vision, Web Development

  • Cobalt-4

    Colorful number project repo - Cobalt-4
    Game Development Jan 2026 - Now
    • Ui design
    • Game design
    • Initiated a 2.5D rhythm-game project built around moving tracks and four-key notes.
    • Focused on art and UI design and contributed code reviews.
    • Completed an internal prototype that has not yet been published.

    Skills: Unity, Digital Illustration, Programming

  • Khaki-51

    Colorful number project repo - Khaki-51
    Game Development Sep 2023 - Oct 2023
    • Game development
    • Game design
    • 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.

    Skills: Unity, Programming

  • Raven-24

    Colorful number project repo - Raven-24
    Game Development Mar 2022 - Sep 2022
    • Game design
    • 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.

    Skills: Unity, Programming

  • Graphical Applets for Computational Geometry Algorithms

    GitHub Live applet
    Web Application Dec 2023 - Dec 2023
    • Front end
    • Algorithm
    • Data visualization
    • 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.

    Skills: JavaScript, Computational Geometry

  • Applets for Algorithms

    Site deployed Leetcode profile
    Web Application Dec 2023 - Present
    • Front end
    • Algorithm
    • Data visualization
    • Developed zoo of algorithms used in Competitive Programming contests, especially Leetcode.
    • Serve as extension for final project for CSE 546: Computational Geometry.
    • Leetcode top 0.64% (updated on Apr 2026), without use of AI.

    Skills: JavaScript, Advance Algorithms

  • NoteNextra (Notechondria)

    GitHub Accessible Website
    Full-Stack Application Nov 2023 - Present
    • Full stack
    • Front end
    • Machine learning
    • Built a personal memory archive and note site with Next.js and the Nextra framework, including LLM-assisted retrieval and utilities.
    • Reached about 10 users per week; feature development ended after graduation, with only typo and error corrections continuing.

    Skills: Next.js, Nextra, Web Development, Large Language Models

  • Web Development & Personal Website

    Website
    Web Development Feb 2020 - Present
    • Full stack
    • Back end
    • Devops
    • 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.

    Skills: Computer Science, Computer Networks, Web Development, Linux, Docker, Programming

  • Cookistry

    Full-Stack Application Jul 2023 - Sep 2023
    • Full stack
    • Front end
    • Back end
    • 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.
    • Adapted by WashU cooking club for sharing recipes.
    • Enabled customized cooking experience with preferred units and accurate time measures.

    Skills: Full-Stack Development, Django, Programming, PostgreSQL, Databases

  • Using Machine Learning to Analyze Apartheid in South Africa

    Data Science Sep 2022 - Nov 2022
    • Machine learning
    • Data analysis
    • 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.

    Skills: Programming, TensorFlow, Python

  • TimeBlocks

    Colorful number project repo - White-75
    Mobile Application Feb 2021 - Feb 2022
    • Full stack
    • Back end
    • Mobile
    • 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.

    Skills: Unity, Programming, SQL

  • Gray-75

    Colorful number project repo - Gray-75
    Game Development Feb 2020 - Feb 2022
    • Game development
    • Game design
    • Project management
    • 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.

    Skills: Unity, Blender, Programming

  • Robot Open Autonomous Racing (ROAR)

    ROAR Racing training site Fall 2020 results
    AI/Robotics Apr 2019 - Nov 2021
    • Machine learning
    • Algorithm
    • Robotics
    • Project management
    • 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.

    Skills: TensorFlow, Programming, AI