Projects

A Unitree Go2 robot equipped with Jetson, RealSense D435, and external sensors for PawAI
In Progress Robotics ROS2 Embodied AI Edge AI
PawAI / Go2

A multimodal embodied-interaction system I built with Unitree Go2, Jetson, and ROS2—from perception and speech to safety gates and observability.

XLeRobot's target form: a white dual-arm robot on a cart with a camera on top, picking up candy
In Progress Robotics Hardware SO-101 XLeRobot
Anvil — a dual-arm robot based on XLeRobot

A dual-arm mobile robot I'm building from parts, based on the open-source XLeRobot. I handled the 3D printing, mechanical assembly, motor setup, and teleoperation myself; all four SO-ARM101 arms now teleoperate, and I'm working toward a complete robot that can move.

An assembled white AmazingHand on a black base, making a gesture
In Progress Robotics Hardware AmazingHand SO-101
AmazingHand: Building an Open-Source Robotic Hand

Pollen Robotics' open-source 8-DOF, four-finger robotic hand. I printed the shells, built it finger by finger, and wrote my own control code, working through servo ID conflicts, serial port mix-ups, and jerky gestures. The first hand now switches smoothly between 12 gestures; next it goes on a robot arm.

A finished Open Duck Mini: a white boxy head with two glowing round eyes, standing on a blue cutting mat
In Progress Robotics Hardware OpenDuck
OpenDuck Mini: Building a Bipedal Duck from Scratch

A bipedal walking robot based on the open-source Open Duck Mini. I printed and assembled the skeleton, and with no electronics background learned to solder and designed my own battery power system, through the first power-up and a booting Pi Zero. Next: the servos, pose calibration, walking with the official RL policy, and an upgrade to a Raspberry Pi 5.

AI-generated chibi illustration: a purple EchoMind robot reads a book and pulls knowledge cards from a stack of textbooks, while a student asks a question on a phone, surrounded by icons of snake, wooden fish, whack-a-mole and gomoku games
Completed AI RAG Next.js Cloudflare
EchoMind: An AI Study Assistant for Fu Jen IM Students

An AI assistant for Fu Jen University Information Management students: course experience from 42 courses plus department rules, organized into a 667-question knowledge base across 60 categories. It retrieves before it answers (RAG), switches between four models, takes photo questions, and has eight mini games for study breaks. About two months of work; I built the AI core, the backend and most of the frontend.

AI-generated chibi illustration: a green Optimist robot and a red Skeptic robot debating at podiums, with a blue Moderator robot in the middle
Completed AI LangGraph FastAPI Next.js
DebateAI: Two AIs Argue One Topic

Enter a topic and watch an Optimist and a Skeptic AI take turns, search the web on their own, and hand off to a Moderator who sums up every round and writes a final report. I built this final project to test LangGraph multi-agent flows: FastAPI streams over SSE, and the Next.js frontend runs on Cloudflare Pages.