Skip to content
View colinli007's full-sized avatar

Block or report colinli007

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
colinli007/README.md

English · 简体中文

Hi, I'm Colin 👋

Senior Frontend / Full-Stack Engineer

npm CSDN Douyin Email

Full project history

🙋 About me

  • 👨‍💻 Senior frontend / full-stack engineer with about 10 years in software; I've led a frontend team.
  • 🎬 I specialise in canvas editors — layer and history state, drag / resize / group / crop, undo/redo, timeline preview, Yjs real-time collaboration.
  • 🤖 Full stack and agents — React/Vue on the front, Node.js agent services and Python/FastAPI APIs behind it.
  • 📱 Every surface — desktop web, H5, WeChat mini programs, mobile apps, Chrome extensions, Electron, plus Flutter native SDK bridging and real-time audio/video.

🛠 Tech stack

tech stack

Zustand Moveable / Selecto Yjs SSE uni-app WeChat Mini Program React Native Qiankun Chrome Extension Claude Code Cursor

🌱 Open source

  • flatpickr-ce — a lightweight, dependency-free date/time picker web component with date, time and range selection, installable from npm
  • lanmao-reader — a cross-platform novel reader in Flutter, compatible with Legado book sources
  • easy-music — a local music player for Android and iOS in React Native
  • agent-skills — the Claude Code / Codex agent skills I use day to day
  • xiwen-html2canvas — fixes blurry output from html2canvas

Pinned Loading

  1. xiwen-html2canvas xiwen-html2canvas Public

    针对html2canvas生成图片不清除的解决方案,添加了两个api

    JavaScript 42 114

  2. web3-wallet web3-wallet Public

    这个一个web3的钱包案例,包含生成助记词、多个地址、导入钱包、转账功能。只是阐述方法,部分代码不可直接用于项目中

    Vue 3 1

  3. cocosCreator-virus-box cocosCreator-virus-box Public

    使用cocosCreator开发的消灭病毒游戏demo

    JavaScript 28 9

  4. flatpickr-ce flatpickr-ce Public

    Actively maintained community edition of flatpickr — a lightweight, dependency-free JavaScript date/time picker. Drop-in replacement for flatpickr.

    TypeScript 11 1

  5. lanmao-reader lanmao-reader Public

    跨端开源小说阅读器,兼容 Legado 书源(Flutter)

    C

  6. easy-music easy-music Public

    Free & open-source local music player for Android and iOS. No built-in sources — it plays only the music you already own.

    TypeScript 1