Skip to content
View Isilsolme's full-sized avatar
  • Nankai University
  • 38 Tongyan Road, Jinnan District, Tianjin, P.R.China
  • 17:13 (UTC +08:00)

Highlights

  • Pro

Block or report Isilsolme

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Isilsolme/README.md

Hi, I'm Isilsolme 👋

I build small, focused tools — firmware for microcontrollers, computer-vision experiments, and plugins for the open-source clients I use every day.

  • 🔧 Embedded — ESP32-S3, PlatformIO, Arduino / ESP-IDF, serial protocol parsing, FreeRTOS
  • 👁 Machine vision & ML — OpenCV pipelines, PyTorch semantic segmentation
  • 🧩 DSH ecosystem — plugins for DeepSeek Harness, published on npm
  • 🎧 Open-source clients — third-party music sources, Electron internals, asar tooling

🧩 DSH Plugins

Plugin What it does
dsh-anthropic-fonts Switches the DSH Web UI to Anthropic Sans / Serif / Mono, with Source Han fallback for CJK · npm
dsh-splash-launcher One-click DSH launcher for Windows: plays a splash animation immediately, boots dsh web, reveals the GUI when ready · npm

dsh-anthropic-fonts is listed in awesome-dsh-plugin.

dsh plugin --profile web add dsh-anthropic-fonts
dsh plugin --profile web add dsh-splash-launcher

I care about the boring parts of plugin engineering: per-release compatibility matrices that only claim compatible after an actual smoke test in a throwaway DSH_HOME, uninstall that leaves nothing behind, and a minimal permission surface.

👁 Computer Vision & ML

  • Classical OpenCV work — grayscale transforms and CLAHE, linear / non-linear filtering, Canny and Otsu binarization, contours and morphology
  • Feature detection and matching — SIFT + FLANN + RANSAC homography, HOG + SVM pedestrian detection, Hough lines and circles
  • PyTorch semantic segmentation with UNet / MiniUNet, trained on Oxford-IIIT Pet with a Dice + BCE objective

🔧 Embedded

  • ESP32-S3 firmware built with PlatformIO
  • Serial protocol work: frame parsing, framing and validation, device handshakes, and controlling read cycles from the firmware side
  • FreeRTOS task structuring for hardware that has to keep responding while it works

🎧 Open-Source Clients

  • Third-party music source plugins for open-source desktop players
  • Electron app internals: asar containers, patched network layers, CDP-driven end-to-end debugging

📫 Reach me at duanhaohong@163.com

Pinned Loading

  1. dsh-anthropic-fonts dsh-anthropic-fonts Public

    JavaScript 10

  2. dsh-splash-launcher dsh-splash-launcher Public

    One-click Windows launcher for the DeepSeek Harness (dsh) Web GUI with a stroke-by-stroke startup animation

    C# 3 1

  3. dsh-client-ui-skin-claude dsh-client-ui-skin-claude Public

    Forked from PAKIKNOWLEDGE/dsh-client-ui-skin-claude

    Claude-style skin for DeepSeek Harness (dsh) Web GUI — warm-black canvas, Anthropic clay accent, serif UI

    JavaScript 1

  4. SPlayer SPlayer Public

    Forked from SPlayer-Dev/SPlayer

    🎵 A cross-platform music player with Jellyfin / Navidrome / Emby media server support, word-by-word lyrics, desktop & taskbar lyrics, cloud music drive, local library management, audio spectrum vis…

    TypeScript

  5. zhumadian-report zhumadian-report Public

    Python

  6. HapeLee/legado-with-MD3 HapeLee/legado-with-MD3 Public

    使用 Material Design 3 全新设计的阅读 3.0

    Kotlin 6.3k 710