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.
Repository · Live Demo · Guide
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.
Repository
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.
Repository
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.
Repository
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.
Repository
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.
Repository
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.
Repository
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.
Repository
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.