Projects — Yaoyao (Freax) Qian

Open-source and research projects by Yaoyao Qian.

TermHub — Terminal-Style Academic Portfolio Template

Open-source, AI-friendly academic homepage template with terminal aesthetics. CV → AI → Markdown → Homepage workflow powered by React, TypeScript, Vite, and Chakra UI.

  • AI-friendly workflow: feed your CV to any LLM, generate Markdown, plug into template.
  • Terminal-inspired UI with Nord palette, rainbow accents, and dark/light mode.
  • Hugo-inspired content structure — Markdown-first, portable, and easy to customize.
  • Feature toggle system for optional pages (guide, publications, projects, etc.).

Tags: React, TypeScript, Vite, Chakra UI, Open Source.

Grasping Model with Enhanced SE(2) Prediction

PyTorch-based robotic grasping pipeline that integrates safe-z prediction into an SE(2) model to accelerate patch-based policy learning.

  • Halved training epochs (300 vs. 600) without sacrificing accuracy.
  • Improved grasp safety by explicitly predicting safe approach heights.
  • Optimised patch-based inference for reliable manipulation in clutter.

Tags: Robotics, SE(2), Safe-Z, PyTorch.

Equivariant DQN in CartPole

Deep Q-Networks for the OpenAI Gym CartPole task with equivariant model techniques to enhance sample efficiency.

  • Applies equivariant inductive biases to a classic RL benchmark.
  • Achieves 2× faster convergence compared with vanilla DQN baselines.
  • Supports both state-based and image-based observation pipelines.

Tags: Reinforcement Learning, Equivariance, CartPole.

CUDA Optimization Techniques for Matrix Operations

Iterative GPU optimisation project showcasing memory coalescing, shared memory, and block-wise kernels for matrix ops.

  • Implements addition and multiplication baselines before optimising.
  • Demonstrates shared-memory tiling and Kahan summation for stability.
  • Reports up to 8× throughput gains over naive GPU kernels.

Tags: CUDA, GPU, High-Performance Computing.

Lending Club Data Analysis

End-to-end credit risk modelling workflow that ensembles ML methods to boost loan approval accuracy.

  • Engineers domain-driven features using CatBoost encoding, clustering, and business priors.
  • Blends stacked ML models to lift accuracy from 91.56% to 91.84%.
  • Benchmarks DNN and TabNet variants to evaluate deep-learning tradeoffs.

Tags: Machine Learning, Credit Risk, LightGBM.

Law Law: Legal Question Answering Bot

Seq2Seq question-answering bot for legal-style Q&A built with PyTorch GRU encoder/decoder networks.

  • Two-layer bidirectional GRU encoder paired with unidirectional decoder.
  • Generates context-aware answers for legal-style datasets.
  • Showcases data preprocessing and training scripts for reproducibility.

Tags: Seq2Seq, Legal Tech, PyTorch.

Legal Text Named Entity Recognition (BiLSTM-CRF)

Independent NER system for legal documents using a BiLSTM encoder and CRF decoding in PyTorch.

  • Achieves 88% accuracy on curated legal-domain datasets.
  • Captures bidirectional context before structured CRF decoding.
  • Includes training pipeline, evaluation scripts, and dataset notes.

Tags: NER, BiLSTM-CRF, Legal AI.

Entity Recognition for JD.com Product Titles

Product-name NER experiment with chinese-bert-wwm, FGM adversarial training, and GlobalPointer decoding.

  • Fine-tunes chinese-bert-wwm for e-commerce product titles.
  • Applies Fast Gradient Method perturbations to improve robustness.
  • Reaches 80.9% accuracy on held-out test data.

Tags: BERT, GlobalPointer, Adversarial Training.

Short Text Similarity Optimisation

R&D project delivering a scalable short-text similarity pipeline via weighted R-gram sampling.

  • Designs a windowed R-gram sampling scheme tuned per knowledge domain.
  • Improves matching efficiency by 90% compared with deep-learning baselines.
  • Supports large-scale Q&A matching scenarios with lightweight compute.

Tags: Text Similarity, Information Retrieval.

Electronic Invoice Management System

Vue + Spring Boot platform that digitises hospital invoice verification and routing.

  • Independently delivered requirements, prototypes, and full-stack implementation in two weeks.
  • Integrated with legacy hospital systems using Oracle, Redis, and JWT-secured APIs.
  • Automated 80% of manual invoice processing, boosting customer satisfaction.

Tags: Spring Boot, Vue, Oracle.

DBI Deployment Tool

VC++ utility that prepares Oracle database assets for offline hospital deployments.

  • Exports Oracle schemas into portable Access (.mdb) bundles for air-gapped environments.
  • Adds support for table metadata, notes, and default values in client imports.
  • Improves on-site deployment efficiency by 30% for enterprise SPD software.

Tags: VC++, Oracle, Tooling.

Collaborative Management System (Chongxiao Zhong Han Medical)

Enterprise management portal covering pre-sales, operations, project execution, and integrated reporting.

  • Led requirements discovery, module design, and team implementation.
  • Delivered granular permission control with JWT auth and Redis caching.
  • Centralised business data to accelerate decision-making across departments.

Tags: Enterprise Software, Spring Security, Vue.

Public Opinion Analysis Platform (Wenzhou News Network)

Comprehensive public-opinion mining stack for regional news coverage, from ingestion to visual analytics.

  • Crawled 1M+ news articles and indexed them into ElasticSearch for retrieval.
  • Implemented sentiment analysis and topic tracking with TextRank4ZH.
  • Visualised clusters, heat maps, and knowledge graphs for editorial insight.

Tags: Web Crawling, ElasticSearch, Visualization.

Awesome-Video-Robotic-Papers

A curated list of seminal and cutting-edge papers on video for robotics; continuously updated, community contributions welcome.

  • Tracks key works at the intersection of video understanding and robot learning.
  • Actively maintained; issues/PRs encouraged for new relevant papers.

Tags: Robotics, Video, Survey, Papers.

GraspNet and PointNet++ Upgrades (PyTorch)

Two upgrade tracks for GraspNet + PointNet/PointNet++: pinned 1.13.1 upgrade and a general “v latest” modernization.

  • Targeted upgrade: PyTorch v1.7.1 -> v1.13.1 with code fixes and compatibility patches.
  • General upgrade: toward latest PyTorch and ecosystem changes for broader compatibility.
  • Maintains GraspNet inference/training with PointNet/PointNet++ backbones.

Tags: GraspNet, PointNet++, PyTorch, Upgrade.

Athena's Oracle

Document insight engine that couples LangChain orchestration with FAISS retrieval and OpenAI-powered reasoning.

  • Implemented vector search with FAISS plus LangChain pipelines for question answering.
  • Delivered a Streamlit UI so researchers can interrogate large document sets interactively.
  • Automated corpus expansion with arXiv-downloader feeds to keep the knowledge base fresh.

Tags: RAG, LangChain, Streamlit.

Bristol-Myers Squibb – Molecular Translation

Kaggle solution that turns molecule images back into InChI strings via a ResNet101d and Transformer hybrid.

  • Built an encoder-decoder stack with ResNet101d features fed into a Transformer decoder.
  • Optimised training with Ranger to cut validation loss to 0.4% and average edit distance to 1.88.
  • Ranked top 11% (88/874) on the Kaggle competition leaderboard.

Tags: Computer Vision, Transformer, Kaggle.

Study & Chat Platform

ThinkPHP-driven smart classroom portal that coordinates content, users, and personalised recommendations.

  • Led functional analysis, architecture design, and roadmap planning for the platform.
  • Designed MySQL schemas and core pages to support content delivery and classroom interactions.
  • Delivered a scalable foundation for future intelligent teaching features.

Tags: PHP, ThinkPHP, MySQL.

50-hour Volunteer Platform

ASP.NET MVC system that manages volunteer recruitment, scheduling, and validation for civic programs.

  • Drove requirements analysis, system design, and Windows Server deployment.
  • Handled integration testing plus iterative UI adjustments for a smooth launch.
  • Platform formally launched in January 2019 to support 50hours.top operations.

Tags: ASP.NET, Volunteer Management.

Yao Yi Yao — OTC Recommendation Engine

Clinical symptom–driven recommendation app that surfaces OTC Chinese medicines using evidence-based scoring.

  • Curated pharmacological evidence from literature, pharmacies, and e-commerce sources.
  • Modelled symptom-to-medicine recommendations with logistic regression and curated datasets.
  • Delivered trial deployment with Beijing TCM partners ready for future data expansion.

Tags: Healthcare, Recommendation, Logistics.

Ming Law Intelligent Platform

Legal-tech suite providing document search, public-opinion tracking, and Q&A services for practitioners.

  • Shipped CNN-based public opinion classifiers backed by Elasticsearch dashboards.
  • Built statistical error-correction pipelines for long-form legal documents.
  • Implemented short-text similarity models to power intelligent legal Q&A workflows.

Tags: Legal Tech, NLP, Recommendation.

University Information Management System

Java Swing platform that unifies academic operations for students, faculty, and administrators.

  • Engineered a centralised MySQL data model for campus-wide information flows.
  • Added role-tailored interfaces, course scheduling, and real-time data updates.
  • Rolled out enhanced security and evaluation tooling for full production launch.

Tags: Java Swing, MySQL, Education.

PAT PAT Multiplatform Assistant

Cross-platform chatbot ecosystem spanning web, iOS, and edge devices with LLM-powered automation.

  • Led full-stack development with React, Flask, and Swift to deliver consistent experiences.
  • Integrated LangChain workflows and deployed on AWS EC2 for scalable inference.
  • Earned 3rd Place in the paper2product hackathon interdisciplinary category.

Tags: React, LangChain, Swift.

Chi Le Ma Takeaway Platform

Food delivery service with SpringMVC backend and Android client featuring Mahout-based recommendations.

  • Crawled restaurant data around Wenzhou Chashan University City to seed the catalogue.
  • Wrapped networking stack with OkHttp, RxJava, and Retrofit for reliable Android sync.
  • Implemented item-based collaborative filtering in Mahout to personalise suggestions.

Tags: SpringMVC, Android, Recommendation.