Skip to content
View David-CB666's full-sized avatar
  • Macau SAR, China
  • 22:42 (UTC +08:00)

Block or report David-CB666

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. Markdown is supported. 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
David-CB666/README.md

👋 Hi, I'm Mike (David-CB666)

大灣區工程自動化 | GBA Engineering Automation

MEP Engineering Project Manager × AI Automation Builder Building practical tools for real construction jobsites — automating the boring stuff so engineers can focus on engineering.

🇲🇴 Macau · 🌏 Greater Bay Area · 🇭🇰 Hong Kong · 🐍 Python · 📊 Excel · 🏗️ Construction

MIT License Open Source Made for GBA


🎯 關於我 / About

從事工程多年,由前線地盤到項目管理,深深體會到工程行業數碼化嘅落後。 大灣區基建如火如荼,但好多公司仲係用人手做重複性文書工作。

我相信:工程人嘅時間,應該用喺解決工程問題,唔係用喺對齊同排版。

呢度嘅每一個工具,都係從真實地盤痛點出發,喺多個 GBA 工程項目中實戰驗證過。 唔係玩具項目 — 係每日都用緊嘅生產力工具。


🛠️ 開源項目 / Open Source Projects

一共 17 個開源工具,形成由「計算 → 出圖 → 報批 → 報告 → 排程 → 日誌」嘅完整自動化閉環。

🧱 材料報批與電氣圖 (4)

項目 做乜 技術 Status
material-approval-pipeline 材料報批全自動管線。品牌庫 + BQ 合併 + 批次 Word 生成(粵港澳實戰驗證) openpyxl · PyMuPDF · win32com 🏆
material-submittal-generator 一鍵批次生成材料送審表 + 自動 BQ 頁合併 openpyxl · PyMuPDF
cad-sld-to-arrangement 由單線圖 (SLD) 自動產生電箱佈置圖:DXF 解析、BOM、四視圖 ezdxf · opencc
electrical-panel-label-plates 電箱標籤牌:CAD 單線圖 → Word 標籤 → DXF 加工圖(17:25 原則) ezdxf · python-docx

📄 文書與報告生成 (8)

項目 做乜 技術 Status
gantt-chart-pro Excel 專業甘特圖,免費替代 MS Project:雙曆法、WBS、里程碑、依賴箭頭 openpyxl 🏆
daily-construction-log 每日施工記錄自動生成:複製昨日、天氣潮汐、照片嵌入、PDF 合併 python-docx · PyMuPDF
electrical-test-report-generator 電流與照度測試報告 + 電力計算,Word/PDF 輸出 python-docx
python-docx-photo-grid Word 報告自適應 2 欄相片排版,藍色主題模板 python-docx · Pillow
confined-space-planner 受限空間施工計畫自動生成,ISO 31000 風險評估(4-8h → 15min) python
excel-template-filler 雙引擎批次 Excel 樣板填寫,保留圖片/列印/格式 openpyxl
VBA-Macro-Reader-v2.0.0 讀取/修改/執行 .xlsm VBA 巨集,雙模式 oletools · win32com
ocr-skill 工程文件三語 OCR(繁中+葡+英),文字層偵測、關鍵字定位 Tesseract · PyMuPDF

🤖 AI 自動化框架與技能 (3)

項目 做乜 技術 Status
skill-router AI Agent 任務→技能路由系統,衝突解決 + 決策邏輯 Decision Tree 🏆
officecli-workflow Office 檔案批次修改工作流(Word/Excel/PPT)已驗證配方 PowerShell
ai-agent-manual AI 代理人養成手冊 v2.0:13 章 + 8 附錄 + 7 技能包(免費落地頁 HTML

🌐 個人與服務 (2)

項目 做乜 Status
consulting-services MEP 工程文件自動化諮詢、客製開發、內部培訓 💼
David-CB666 呢個 GitHub Profile —— 開源項目總覽 👋

🎯 專注領域 / Focus Areas

  • 🏗️ Construction Automation — 將 MEP 工程嘅重複工作自動化
  • 📄 Document Generation — Word / Excel / CAD / PDF 全鏈路打通
  • 🤖 AI Agent Skills — 構建解決特定問題嘅專用技能
  • 🌏 Greater Bay Area — 大灣區工程經驗內化到每一個工具
  • 💡 From Jobsite, For Jobsite — 由地盤痛點驅動,唔係為自動化而自動化

📫 聯絡我 / Contact

做緊類似嘅嘢?有地盤痛點想自動化? 歡迎聯絡,最鍾意同同行傾計。

📧 Email: david_1999cn@hotmail.com

💬 傾吓計:

  • 工程自動化方案諮詢
  • 企業定製開發
  • 內部培訓工作坊
  • 開源項目合作

Building tools for real jobsites. One script at a time. 大灣區工程自動化 — 從地盤嚟,為地盤做。

Followers

Popular repositories Loading

  1. excel-template-filler excel-template-filler Public

    Dual-engine batch Excel template filling. Preserves images, print settings, and formatting — things openpyxl alone can't do. ZIP manipulation fallback for complex templates.

    Python

  2. gantt-chart-pro gantt-chart-pro Public

    Professional Gantt charts in Excel — no MS Project required. Dual calendar modes, WBS grouping, milestone markers, dependency arrows. Built from real construction workflows.

    Python

  3. VBA-Macro-Reader-v2.0.0 VBA-Macro-Reader-v2.0.0 Public

    Read, modify & execute VBA macros from .xlsm/.xlam files. Dual-mode: oletools (cross-platform read) + win32com (full control). No Excel installation needed for reading.

    Python

  4. confined-space-planner confined-space-planner Public

    Automated confined space construction plan generator. ISO 31000 risk assessment, work permits, emergency procedures — regulatory compliant. 4-8h → 15min.

  5. David-CB666 David-CB666 Public

    My GitHub profile

  6. material-submittal-generator material-submittal-generator Public

    One-click batch generation of material submittal sheets + automatic BQ page merging. Battle-tested in MEP construction projects.

    Python