Skip to content
View zengtianli's full-sized avatar
πŸ’­
I may be slow to respond.
πŸ’­
I may be slow to respond.
  • Zhejiang University
  • Hangzhou

Block or report zengtianli

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
zengtianli/README.md

Hi, I'm Tianli

Water resources engineer & Python developer in Hangzhou. I build tools to automate document processing and engineering workflows, with a focus on Claude Code context engineering.

Projects I built and use every day:

  • dockit β€” Document processing toolkit for Word, PowerPoint, and Excel. Bytes in, bytes out
  • scripts β€” 70+ macOS utility scripts with Raycast integration
  • claude-config β€” Claude Code context engineering: rules, standards, skills, agents, memory
  • sync β€” macOS dotfiles: Zsh, Neovim, Yabai, Hammerspoon, and more
  • vps β€” VPS setup guide: Nginx reverse proxy, Cloudflare, self-hosted services

3D Contrib

Tech stack:

Python Streamlit Claude Code Raycast Neovim macOS Nginx Linux

Pinned Loading

  1. dockit dockit Public

    Document processing toolkit for Word, PowerPoint, Excel, and CSV files. Bytes in, bytes out.

    Python 1

  2. dockit-raycast dockit-raycast Public

    DocKit Raycast extension β€” fix formatting in Word, PowerPoint, and Excel files

    TypeScript 1

  3. sync sync Public

    macOS dotfiles β€” Zsh, Neovim, Tmux, Hammerspoon, Yabai, Karabiner, and more

    Shell 1

  4. hydro-toolkit hydro-toolkit Public

    Water resource calculation toolkit β€” reservoir scheduling, pollution capacity, irrigation demand, and more.

    Python 1