Skip to content
View yusenhu's full-sized avatar

Block or report yusenhu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yusenhu/README.md

Yusen Hu

🎓 Mechanical Engineering Student, University of California, Davis
🎯 Career Targets: Automatic Control Engineer, AI/ML Engineer (Applied), Mechanical Engineer


Professional Profile

I am a Mechanical Engineering student at UC Davis who builds practical systems at the intersection of control, mechatronics, and AI-based computer vision. My work focuses on designing reliable engineering workflows that can be used in real operating environments, from embedded control logic to data-driven detection pipelines.


Selected Project Experience

1) Automatic Padlock Opening Controller (Mechatronics, C++)

Repository: Class-Project

Built a microcontroller-based control system that automates padlock dialing through keypad input and motor actuation.

  • Implemented multi-mode operation architecture (setup, automatic, manual)
  • Developed lock-sequence logic for directional turns and dial-position tracking
  • Added serial-monitor human-machine interface for mode prompts and error handling
  • Explored controller tuning parameters for motor behavior under varying friction conditions

Technical Stack: C++, Arduino-style embedded control, keypad I/O, motor control logic

2) Fish Counter System for UC Davis Wildlife Research (AI + Vision, Python)

Repository: Fish-Counter

Developing a non-invasive fish counting workflow to support high-throughput fish transfer operations in conservation settings.

  • Built an end-to-end workflow for labeling, training, testing, and live inference
  • Used YOLO-based detection workflow for fish detection/counting in video streams
  • Designed for practical deployment constraints (bubbles/debris, semi-turbid water, field-like use)
  • Added reproducible setup and operational modes for iterative model improvement

Technical Stack: Python, OpenCV, Ultralytics/YOLO, dataset tooling, model training/testing scripts

3) GitHub Profile Engineering Documentation

Repository: yusenhu

Maintaining a professional documentation hub to present engineering project outcomes, technical growth, and career focus areas for recruiters and collaborators.


Current Focus

I am currently improving experience in:

  • Control systems implementation and tuning for electromechanical systems
  • Applied AI for real-world sensing/monitoring problems
  • Robust project documentation and reproducible engineering workflows
  • Cross-domain integration: mechanical systems + embedded control + software

Core Skills

  • Control & Mechatronics: Feedback logic, actuator control workflows, state/mode-based system design
  • AI / Data: Computer vision workflow design, model training iteration, validation-oriented development
  • Programming: Python, C++
  • Engineering Workflow: Experiment iteration, troubleshooting, technical documentation, Git/GitHub collaboration

Education

University of California, Davis
B.S. in Mechanical Engineering


Contact


Popular repositories Loading

  1. yusenhu yusenhu Public

    Config files for my GitHub profile.

  2. Class-Project Class-Project Public

    Mechatronic Class Project

    C++

  3. Fish-Counter Fish-Counter Public

    Non-invasive fish counting system for UC Davis wildlife research

    Python

  4. Scale_Car_Teensy Scale_Car_Teensy Public

    Future Mobility Lab Scale Care Teensy Project

    C++