AI-powered systems portfolio that connects computer vision models, LLM automation workflows, and hardware integration APIs to solve real operational problems across multiple domains.
This project demonstrates how AI can be integrated into practical end-to-end operational systems rather than used as isolated model demos.
Many real-world operational workflows still rely on manual monitoring, repetitive tasks, or disconnected tools that lack AI automation.
Example scenario:
- Teams need to monitor physical events, automate content pipelines, or control hardware remotely
- Manual processes are slow, error-prone, and do not scale
- No unified AI-to-action pipeline exists that connects perception, reasoning, and execution
The goal of this portfolio is to demonstrate how AI can automate these workflows end-to-end across three engineering domains.
This portfolio connects AI models with automation logic and execution actions across Vision, LLM, and Hardware systems.
High-level workflow:
Input Source (Camera / API / Structured Data)
↓
AI Processing (Vision / LLM / OCR)
↓
Decision Logic (Classification / Extraction / Reasoning)
↓
Automation Trigger (Event pipeline / Webhook / BLE)
↓
System Action (Notification / API call / Hardware)
Each project follows a consistent engineering pattern: Problem → Architecture → Implementation → Result.
Computer Vision Domain
- camera / image input
- object detection (YOLOv8)
- event classification
- real-time alert pipeline
LLM Automation Domain
- structured data input
- LLM reasoning and content generation
- multi-model orchestration
- automated publishing workflow
Vision → LLM → Hardware Domain
- screen / OCR input
- AI command generation
- BLE transmission layer
- physical HID hardware execution
Architecture Diagram:
Input
↓
AI Model
↓
Decision Logic
↓
Automation Trigger
↓
Action / Notification
Repo: vision-delivery-alert
| Problem | Property owners miss package deliveries with no smart alerting |
| Architecture | Camera feed → YOLOv8 detection → event filter → LLM alert composer → push notification |
| Tech Stack | Python, YOLOv8, OpenCV, OpenAI API |
| Result | Real-time delivery detection with natural-language alerts, < 15s latency |
Repo: esp32hid-keyboard
| Problem | No way to automate keyboard input into air-gapped or network-restricted hardware |
| Architecture | Android Vision/LLM → BLE GATT → ESP32 → USB HID keystroke injection |
| Tech Stack | Android/Kotlin, ESP32 C, BLE, Gemini Vision API |
| Result | AI-driven physical keyboard emulation for UEFI, KVM, and restricted servers |
Repo: ClipReader
| Problem | Manual reading of AI responses on mobile requires too many taps |
| Architecture | Clipboard monitor → Azure TTS → audio playback → Doubao ASR → automated UI response |
| Tech Stack | Android/Kotlin, Azure TTS, Doubao ASR, Accessibility Service |
| Result | Hands-free AI chatbot consumption pipeline on Android |
AI / ML
- LLM APIs (OpenAI, Gemini)
- Computer vision (YOLOv8, OpenCV)
- TTS / ASR (Azure, Doubao)
Backend
- Python, Node.js, Kotlin
- REST API services
- Workflow automation scripts
Automation
- Event trigger pipelines
- BLE GATT protocol
- Accessibility Service automation
Infrastructure
- Android / ESP32 edge execution
- Cloudflare / edge services
- GitHub Actions (CI/CD)
This architecture can support:
- Physical logistics monitoring and alerting
- Air-gapped hardware automation
- Mobile AI productivity workflows
- IT operations automation
- Computer vision event pipelines
Example performance metrics:
- Event detection to action latency: < 15 seconds
- Automated workflows replacing manual monitoring
- Cross-layer AI pipelines from perception to hardware action
- Demonstrated systems across 3 engineering domains
This portfolio demonstrates how AI can drive practical operational efficiency across vision, language, and hardware systems.
ai-system-builder/
└── README.md # Portfolio index
Linked repositories:
├── vision-delivery-alert
├── esp32hid-keyboard
└── ClipReader
Possible extensions:
- Multi-input sensor fusion
- Unified dashboard for all system monitoring
- Additional automation trigger types
- Cross-project orchestration layer
- Real-time system health monitoring
William Chen
Applied AI Engineer | AI Integration | Automation Systems
LinkedIn: https://linkedin.com/in/william-chen-98264938
GitHub: https://github.com/chenweilie