WeHelp: A Shared Autonomy System for Wheelchair Users

WeHelp: A Shared Autonomy System for Wheelchair Users

Robotic Caregivers and Intelligent Physical Collaboration (16887)

Wheelchairs should adapt to users, not the other way around. WeHelp is a shared autonomy system we built for wheelchair users, offering three seamless modes:...

Python Modeling for Ultrafast Optics and Supercontinuum Generation

Python Modeling for Ultrafast Optics and Supercontinuum Generation

Python Package for Ultra Fast Optics

Understanding ultrafast optics shouldn’t require a physics PhD. I built a user-friendly Python toolkit with a graphical interface for simulating how laser pulses evolve through...

Efficient Method for Categorize Animals in the Wild

Efficient Method for Categorize Animals in the Wild

CVPR 2019 - iWildcam 2019 challenge, 7th place (top 3%)

Camera traps capture millions of wildlife images—but who’s going to classify them all? Our solution combines smart data augmentation (cutout, mixup, label smoothing) with ensemble...

Text Recognition in Noisy and Blurry Photographed Documents

Text Recognition in Noisy and Blurry Photographed Documents

DeeCamp AI training

Reading text from blurry, noisy photos of real documents is surprisingly hard for computers. We built a practical pipeline combining CTPN detection with DenseNet recognition,...

Ultimate Reversi (黑白棋)

Ultimate Reversi (黑白棋)

Data Structures and Algorithms

My first serious programming project: a fully-featured Reversi (Othello) game in C++. It includes a GUI, save/load functionality, online multiplayer, and AI opponents powered by...