Skip to content
View ethan-li's full-sized avatar

Block or report ethan-li

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
ethan-li/README.md

Hi, I'm Ethan 👋

🐍 Python & C/C++ Builder | 🛠️ Tool Craftsman | 🤖 AI Explorer

Python C C++ Claude GitHub Copilot Linux macOS Web

Building practical tools that solve real problems — from Python packaging to AI-powered agents. Obsessed with clean abstractions and developer experience.


🌐 Public Projects

🤖 AI & Agents

  • 🐈 nanobot — The Ultra-Lightweight OpenClaw; a minimal yet capable AI bot framework

🧰 Developer Tools

  • 📦 osi — Organized Software Installer — a modern Python tool management system
  • 🌐 web-app-mgr — Web application manager supporting multiple Python-based web frameworks
  • 📜 license-reporter — Universal Python license reporter with PyInstaller compliance support

🔬 Research & Testing

🗂️ Legacy / Archive

  • 📱 firstndk — First Android NDK experiment (2012)
  • 🗃️ JSONKit — Objective-C JSON library (fork of johnezang/JSONKit, 2012)

🔒 Private Projects

These are closed-source or in-progress projects not yet open to the public:

Project Description Stack
🏗️ Internal Platform Enterprise tooling & internal developer platform Python, Docker
🤖 AI Workflow Automation LLM-powered automation pipelines for business processes Python, Claude API
📊 Data Pipeline ETL and analytics infrastructure Python, SQL
🔐 Security Tooling Static analysis & vulnerability scanning utilities Python

Private repos are not visible on GitHub but represent a significant portion of active development.


📊 GitHub Activity

GitHub Contribution Graph


🚀 What I'm Working On

  • AI-native tooling — Building lightweight agent frameworks that are easy to deploy and customize
  • Python packaging & distribution — Making it simpler to ship Python tools across environments
  • Developer experience — CLI-first tools that respect your workflow and stay out of the way

🔗 Connect

GitHub


⚡ Fun Facts
  • Believes the best tools are the ones you barely notice
  • Python by day, occasionally TypeScript by night
  • Has opinions about hash tables (see above repo)
  • Mobile roots going back to Android NDK days

Popular repositories Loading

  1. firstndk firstndk Public

    my firstndk for testing

    1

  2. JSONKit JSONKit Public

    Forked from johnezang/JSONKit

    Objective-C JSON

    Objective-C 1

  3. Optimal-Bounds-for-Open-Addressing-Without-Reordering Optimal-Bounds-for-Open-Addressing-Without-Reordering Public

    Python 1 1

  4. web-app-mgr web-app-mgr Public

    A Web application manager that supports multiple Python-based Web application frameworks.

    Python

  5. hpfc hpfc Public

    Python

  6. osi osi Public

    OSI: Organized Software Installer - A modern Python tool management system

    Python