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 privacy-first, zero-retention résumé builder that runs entirely in the browser, with live preview and client-side PDF export.

Problem. Résumé tools frequently place sensitive personal data behind accounts, persistent storage, or server-side export pipelines.

Implementation. DisposableResume keeps résumé data in memory by default, provides template-aware live preview and ordering controls, validates versioned JSON imports, and renders PDFs in the browser with @react-pdf/renderer.

Privacy boundary: No account, backend, database, analytics, or default persistent browser storage.

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

Role
Independent project
Area
Privacy-focused web application
DisposableResume editor and live résumé preview filled with fictional sample data
Prototype

IntelligentTransformCart

A collaborative intelligent logistics-cart prototype spanning embedded control, sensing, Mecanum-drive motor control, Raspberry Pi and OpenCV design work, PCB design, and mechanical CAD.

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 local desktop application prototype that turns a user-supplied transparent image into a lightweight animated desktop companion.

Problem. Create a small, local-first path from one transparent image to a reusable desktop-pet package without cloud processing.

Implementation. The Maker invokes a local Python and Pillow pipeline to normalize the image and generate transform-based animation assets; the Electron Runtime validates and loads the package in a transparent, draggable, always-on-top window.

Scope note: AutoPet is an unreleased v0.1 implementation: no tagged release, installer, binary, cloud background removal, or semantic character animation is available.

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

← Return to the personal page