Project index · 2026

Selected technical work

Three projects that reflect how I work across focused independent products and collaborative physical systems. The scope notes distinguish implemented work from active prototypes.

Active

DisposableResume

A browser-only résumé builder with live preview and client-side PDF export. Résumé data is not sent to a rendering backend.

Problem. Bring résumé editing, live preview, import, and PDF export into one interface.

Implementation. Provides template-aware live preview and ordering controls, validates versioned JSON imports, and generates PDFs with @react-pdf/renderer.

Verified stackReact 19 · TypeScript 6 · Vite 8 · Tailwind CSS 4 · Zustand · Zod · @react-pdf/renderer

Role
Independent project
Area
Web application
DisposableResume editor and live résumé preview filled with fictional sample data
Prototype

IntelligentTransformCart

A collaborative STM32- and Raspberry Pi-based logistics-cart project. I worked on system architecture and implementation.

A collaborative project with Chen Congrong and other collaborators at China Three Gorges University.

Problem. Coordinate sensing, omnidirectional motion, motor communication, and mechanical design within a collaborative logistics-cart platform.

Implementation. The repository combines STM32 firmware for sensor integration, Mecanum kinematics, and Modbus motor control with Raspberry Pi and OpenCV prototype notes, PCB files, and SolidWorks mechanical models.

Scope note: The checked-in evidence is strongest for embedded control and mechanical and electrical design; vision is documented as prototype code and planning rather than a production deployment.

Verified stackEmbedded C · STM32F103C8T6 · Raspberry Pi 4B · OpenCV prototype · Modbus-RTU · SolidWorks

Active

AutoPet

A Windows-first prototype that converts a transparent PNG into a simple animated desktop pet using Electron and a local Python image-processing pipeline.

Problem. Create a small workflow that turns one transparent PNG into a reusable desktop-pet package.

Implementation. Electron displays the pet in a transparent, draggable, always-on-top window, while Python and Pillow prepare transform-based animation assets locally.

Verified stackElectron · React · TypeScript · electron-vite · Python · Pillow · pnpm

← Return to the personal page