robotics:
- Motion Control & PID
- Embedded Firmware
- Hardware Integration
computer_vision:
- Real-time Processing
- ML Model Deployment
- Signal Processing (FFT/DSP)
mechatronics:
- CAD/CAM Design
- Motor Control Systems
- Precision Manufacturing |
stack = {
"languages": ["Python", "C++", "Swift", "Java"],
"robotics": ["ROS", "PID", "Motor Drivers"],
"vision_ml": ["OpenCV", "PyTorch", "PaddlePaddle", "CoreML"],
"mechanical": ["SolidWorks", "Fusion360", "GRBL", "Marlin"],
"embedded": ["Arduino", "Raspberry Pi", "Firmware"],
"ios": ["Swift", "SwiftUI", "CoreAudio", "AVFoundation"]
} |
🎾 TensionVision — iOS App for Tennis String Tension Analysis
Challenge: Professional tension gauges cost $200+; manual tuning is time-consuming
Solution: FFT analysis of string vibration frequency mapped to tension via calibration curves
Tech Stack: Swift · SwiftUI · CoreAudio · CoreML · vDSP
Performance:
- ±2.7% accuracy after calibration (N=120 tests)
- 60Hz real-time sampling
- <50ms processing latency
🔍 OCR Engine — PaddlePaddle CNN Handwriting Recognition
Challenge: Accurate handwritten digit recognition with minimal preprocessing
Solution: Custom CNN architecture with optimized data augmentation pipeline
Tech Stack: Python · PaddlePaddle · OpenCV · NumPy
Achievement:
- 🏆 2nd Prize — Jiangsu Province AI Competition
- 99.2% accuracy on validation set
- 2.1ms inference time per image
✍️ Handwriting Robot — Human-like Writing via Trajectory Planning
Challenge: Robotic motion looks mechanical; achieving smooth curves at varying speeds
Solution: Bezier curve trajectory generation + adaptive PID control with feedforward
Tech Stack: C++ · ROS · Stepper Motors · Trajectory Planning
Performance:
- 0.3mm RMS path tracking error
- Variable speed control (20-80 mm/s)
- Human evaluators rated 7.8/10 for realism
🖨️ Custom 3D Printer — High-Precision Modular Design
Challenge: Off-the-shelf printers lack precision for small mechanical parts
Solution: Custom kinematics with upgraded linear rails, direct drive extruder, PID-tuned hotend
Tech Stack: Marlin Firmware · SolidWorks · CAD · PID Tuning
Specs:
- 0.05mm layer height capability
- 98% first-layer adhesion success rate
- 1000+ hours runtime with <2% maintenance downtime
🏎️ Direct-Drive Racing Sim — Force Feedback System
Challenge: Simulating realistic road feedback forces with minimal latency
Solution: Direct-drive motor with torque control + IMU sensor fusion for road feel
Tech Stack: Embedded C · Motor Control · PID · IMU Fusion
Performance:
- <2ms control loop latency
- 10Nm peak torque output
- 1kHz update rate for smooth feedback
⚙️ Compact CNC Mill — GRBL Firmware from Scratch
Challenge: Commercial CNCs too large/expensive for hobbyist precision work
Solution: Custom compact design with GRBL firmware modifications for enhanced accuracy
Tech Stack: GRBL · CAM · Stepper Motors · Microcontroller
Specs:
- 0.02mm repeatability
- Aluminum cutting capable (200mm/min feed rate)
- Custom toolpath generation via Python CAM scripts
|
4+ years · 10k+ lines |
Embedded · ROS |
iOS · CoreML |
SolidWorks · Fusion360 |