Skip to content
View Maotechh's full-sized avatar
🍥
Just love eating Kamaboko
🍥
Just love eating Kamaboko

Highlights

  • Pro

Block or report Maotechh

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.

Content in all repositories owned by your account will be closed.
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
Maotechh/README.md

Hanze Li

Embedded systems researcher and builder
Self-powered TinyML · Custom PCBs · CPU/FPGA/Linux · Vision control

Email · Website · METAL Lab · GeekPie Association

Best Paper @ IEEE ICPS 2026 · Loongson Cup Second Prize (Captain) · TI Cup Shanghai First Prize (Captain)

About

I am a Computer Science undergraduate at ShanghaiTech University, an undergraduate research assistant at METAL Lab, and President of the GeekPie Association, where I lead embedded hardware initiatives. I work across circuit and PCB design, embedded firmware, computer architecture, FPGA/Linux systems, computer vision, and on-device inference.

Selected Work

  • PEAK Self-Powered TinyML Sensor Node · Sole developer and researcher
    Built the complete system from piezoelectric energy harvesting and a custom threshold-gated power board to nRF54L15 firmware, INT8 inference, and BLE. The 23.7 KB model reaches 98.68% accuracy; the power board achieves 172 nA UVLO quiescent current.

  • MIKU LA32R Out-of-Order SoC · Captain / CPU & Linux
    Led a four-member team to the Loongson Cup Second Prize. Optimized the four-issue SpinalHDL CPU and built the FPGA/Linux system, reaching 100 MHz on Artix-7 with Linux 5.14 and Buildroot. CPU development · Linux kernel

  • Battery-Free IoT Energy Management · Co-first author
    Developed a supply-demand model, adaptive power path, and task scheduler for photovoltaic IoT devices, reducing system power consumption by 60%. The work received the Best Paper Award at IEEE ICPS 2026.

  • TI Cup Ball-Balancing Vehicle · Captain / Vision & Mechanical
    Developed the CanMV K230 vision pipeline and integrated the mechanical system, reaching approximately 1 mm static error at 88.9 FPS with STM32F407 closed-loop control.

  • Anti-Poaching Risk Mapping · Sole developer and researcher
    Building a spatiotemporal patrol-priority system with Prof. Fei Fang at Carnegie Mellon University and WWF, including spatial evaluation, rolling backtests, and 200 m to 2 km risk-grid generation.

  • SparkLive · Team developer / System integration
    Co-developed a local multimodal streaming system for NVIDIA DGX Spark using Qwen3.5, Whisper/VAD, FastAPI, React, and CUDA media processing. The project received an NVIDIA DGX Spark Hackathon Excellence Award. Digital-human workspace

Technical Focus

  • Hardware: Schematic design · Multi-layer PCB layout · SMT · Board bring-up · Power-path management · Signal conditioning · 3D CAD
  • Embedded: C/C++ · nRF52/nRF54 · STM32 · ESP32 · K230 · Zephyr · BLE/Wi-Fi/MQTT
  • Systems: Scala/SpinalHDL · Verilog · LA32R/RISC-V/x86 assembly · FPGA/Vivado · Linux/Buildroot
  • TinyML & vision: TFLM · INT8 deployment · Feature extraction · CanMV · Python

More Public Work

BetterEAMS · Vivado on Parallels ARM64 · VEX Communication · Lab Management Copilot


Outside engineering, I enjoy Hatsune Miku, small robots, video production, and VOCALOID music production.

Hatsune Miku logo

Pinned Loading

  1. vivado-parallels-arm64-rosetta vivado-parallels-arm64-rosetta Public

    Install AMD Vivado in Parallels Ubuntu ARM64 using Rosetta x86_64 emulation

    Shell 1

  2. TossACoinTAC/NSCSCC2026-MIKU TossACoinTAC/NSCSCC2026-MIKU Public

    Scala

  3. VEX_communication VEX_communication Public

    Enable third-party communication with VEX Brain V5.

    12

  4. BetterEAMS BetterEAMS Public

    A cleaner course-selection workspace for ShanghaiTech EAMS.

    JavaScript 13 4

  5. nscscc-cpu nscscc-cpu Public

    SpinalHDL LA32R out-of-order CPU developed for the NSCSCC 2026 Loongson Cup.

    Verilog

  6. nscscc-linux-kernel nscscc-linux-kernel Public

    Linux 5.14 bring-up for an LA32R FPGA SoC, with framebuffer, USB HID, PS/2, and networking.

    C