About me#
- 👋 Hi, I’m [ Cerry2022 ]
- 🚀️ I’m currently based in [ Qingdao, China ]
- 📮️ How to reach me: Github/cerry2022 or cerr2024@foxmail.com
- 📖 My motto: [ Success is small daily steps. ]
Skills#
- Embedded Systems: Proficient in ESP-IDF (P4/C3), STM32/CH32, FreeRTOS, and driver development (DMA/SPI/IIC/MIPI).
- Hardware Engineering: Experienced in 4-layer PCB design (AD), power ESC design, signal integrity analysis, and ultra-low power system architecture.
- AI & Architecture: Skilled in RKNN/NPU deployment, AI Agent development, non-blocking stream scheduling (H264/RTMP).
- Languages & Reverse Engineering: Advanced C/C++, Golang (GoYacc), Python, and IDA Pro for binary reverse engineering and compiler reconstruction.
Projects#
AI-Integrated Smart Wake-up Lamp System
Apr 2024 - Present
BL618 / N32WB031 / WiFi 6 / BLE 5.2
- AIoT Architecture: Split-system design with WiFi 6 (BL618) for Cloud-based LLM Dialogue AI integration and BLE 5.1 (N32) for environmental sensing.
- Smart Control: Implemented non-blocking I2S + NAU88C10 audio streaming for voice interaction and multi-role BLE scheduling to bridge sensors, smartphones, and the lamp.
- Ultra-Low Power: Optimized N32 sensor node to 2.4μA in deep sleep, achieving 1-3 years of battery life on AAA dry batteries with PIR/light-triggered wake-up.
GOPPL
Nov 2025 - Present
Golang / GoYacc / Reverse Engineering
- Core Technology: Implemented lexical and syntax analysis using Golang + GoYacc. Utilized IDA Pro dynamic debugging and ImHex pattern analysis to recover 90% of the binary instruction implementation of HP flagship calculators.
- Project Goal: Reconstruct the HPPPL execution engine, function scoping, and control flow blocks to enable cross-platform capabilities for this high-performance handheld calculator language.
Cloud-Edge Collaborative Streaming
Nov 2025 - Present
ESP32-P4 / Hardware H.264 / Real-time Streaming
- Streaming Engine: Implemented a full-link solution based on JPEG+H264+PPA+RTMP/TS+AI (MobileNet) and developed a custom non-blocking audio/video stream scheduling framework.
- Performance: Achieved 720P@15fps streaming via PPA hardware acceleration and loop unrolling optimization. Latency is <800ms with system resource usage under 30%.
Edge AI Fresh & Medicine Management
Jun 2025 - Present
RK3576 / YOLOv8 / Huawei HiLink Ecosystem
- AI Pipeline: Deployed a serialized YOLOv8 + PP-OCRv4 pipeline utilizing RKNN NPU acceleration to achieve multi-target tracking, OCR information extraction, and expiration warnings in 4K video streams.
- System Integration: Developed device tree overlays for MIPI display and touch drivers. Built a FastAPI-based backend with MQTT synchronization to the Huawei HiLink ecosystem.
N32 Camera Auxiliary Stabilizer
Jun 2025 - Present
N32WB031 / BMI270 / QT GUI
- High-Precision Perception: Developed drivers for BMI270 (ZeroG±20mg) to achieve high-rate motion data logging, integrated with SDFS storage and BLE time synchronization.
- Full-stack Development: Independently completed the entire link from multi-layer PCB design to the App layer, utilizing a custom QT-based solver for lossless post-production video stabilization.
CalicoHaru AI Document Translation
May 2025 - Present
AI Agent / Python / Full-stack Automation
- Core Architecture: Built an automated translation workflow based on Python + AI Agent + pypdf + PyMuPDF, ensuring high-fidelity preservation of rich text formats, links, and bookmarks.
- Commercial Deployment: Utilized ECS Server + NewApi backend to handle high-concurrency requests, with a PyQt5 client for an unattended crawler-to-translation workflow.
LoRa Emergency Communication
Nov 2024 - Jul 2025
RP2040 / PICOUI / Pinyin Input Method
- UI & Input: Developed the PICOUI framework based on the C++ Factory pattern. Implemented a custom Trie-tree based Pinyin input method supporting 30k+ vocabulary via XIP flash.
- System Scheduling: Designed a 5-level sleep/wake state machine. Managed SPI resource multiplexing using C++ smart pointers and semaphores, supporting IIS background audio and long-range LoRa encrypted communication.
Cyber Pendant (ESP32-C3)
Aug 2024 - Nov 2024
ESP-IDF / FreeRTOS / LVGL
- Task Management: Utilized FreeRTOS for task isolation between display, sensors, and communication. Resolved resource contention in multi-protocol interactions using mutexes and message queues.
- Implementation: Developed drivers for low-power MemoryLCD and integrated features including a calendar, analog infrared remote, Bluetooth mouse, and IoT-based OTA updates.
6WD Brushless Intelligent Vision Hovercraft
Nov 2023 - Jul 2024
CH32V307 / BLDC ESC / Cascade PID
- Power System: Independently designed a 20V boost BLDC ESC (based on DRV8311) and a 150W high-power levitation ESC.
- Control Algorithm: Implemented a triple-loop cascade PID algorithm (Angle + Angular Velocity + Linear Velocity), combined with a vision module for automated decision-making and centrifugal force compensation.
Development Tools#
