Projects
Active

Personal Site (this one)

A bilingual personal blog and portfolio with a built-in admin panel and dark mode.

Features

  • Markdown blog: tag filter, search, pagination, related posts
  • Portfolio: tech filter and external links
  • Admin: post/project CRUD, message inbox, site settings
  • Bilingual UI, dark mode, responsive layout

Deployment

Next.js standalone output behind PM2 and nginx.

Projects

Net-Downloader

A desktop network resource download tool developed with Qt C++. It uses multi‑threading to handle network requests, integrates multiple third‑party open‑source libraries, and encapsulates file management and application configuration modules for downloading network‑accessible resources.

c++qtlibcurlhttplibnlohmann-json
FirmWare Installer (Serial Debug Tool)

A Windows desktop multi-function serial debug and firmware burn tool built with Qt C++. Integrates serial TX/RX, file transfer, custom command panel, WebSocket client & server, online ad image carousel and upload, supports HUP custom protocol and AES encryption, with auto persistent configuration.

c++qtwebsocketserialporthttp
Elderly Item Finder System

A desktop elderly item-finding management system built with Qt C++ and MySQL. Locates item storage positions via RFID tag scanning, supports item & position management, elderly profile management, search records & exception handling, query-count statistics and data export, with a TCP server for card-reader hardware integration.

c++qtmysqltcp