Project-based STEM builder
AI Agents · Automation · Research Tools · Computer Vision · Scientific Modeling
| Link | Description |
|---|---|
| jz-ai-chat.com | Portfolio website — project showcase |
I am a student at Princeton International School of Mathematics and Science.
I build tools that turn messy real-world problems into structured systems: schemas, validators, simulations, automations, dashboards, and useful software.
My main interests are:
- AI agents that can understand one domain deeply instead of only chatting
- Safe automation with OCR checks, dry runs, status indicators, and audit logs
- Computer vision for screen recognition and decision support
- Research software for biology, environmental data, simulation, and modeling
- Music technology for sheet-music conversion, transposition, and workflow automation
- Game / CLI tools that turn algorithms into interactive systems
This profile highlights a small set of active, public repositories. The complete catalog remains available on the Repositories tab.
| Project | Focus | Stack |
|---|---|---|
| IntentForge | Deterministic CAD generation with explicit intent schemas and validation. | Python CadQuery MCP |
| dot-studio | Local-first console for composing and delivering content to connected displays. | TypeScript Next.js Canvas |
| pcr532-development-platform | Browser-based NFC diagnostics, reading, and controlled card-writing workflows. | TypeScript Web Serial NFC |
| wechat-assistant | Guarded macOS automation with OCR verification, dry runs, and audit logs. | Python OCR Tkinter |
| quehun | Screen recognition and decision support for Mahjong hand analysis. | Python OpenCV Computer Vision |
| PlanetPulse | Interactive environmental monitoring with live NASA data and explainable ranking. | TypeScript Next.js Three.js |
| algae-research-toolkit | Consolidated algae simulation, PPO experiments, exposure logging, and analysis. | Python Gymnasium Research |
| music-score-toolkit | Testable MuseScore transposition and explicit score-conversion workflows. | Python MSCZ MusicXML |
| PDFtoMSCZ | PDF-to-editable-score workflow using Audiveris OMR and MuseScore 4. | Python OMR MuseScore |
| internet-meme-radar-skill | Evidence-based research workflow for fast-moving internet culture. | Python Research Codex |
Natural language prompt
↓
Structured intent schema
↓
Validation rules
↓
Generated artifact
↓
Tests, benchmarks, and real use
I am especially interested in domain-specific agents: tools that can reject bad prompts, ask for missing constraints, produce structured outputs, and verify their own results.
Languages
Python · Java · C++ · JavaScript · HTML/CSS
AI / Automation
OCR · Selenium · FastAPI · Tkinter · OpenCV · agent tooling · workflow design
Research / Modeling
Simulation · reinforcement learning · data visualization · scientific measurement · validation rules
Engineering Habits
Clear schemas · safe defaults · reproducible examples · readable docs · testing and benchmarks
Start from a real problem.
Turn it into a structured model.
Build the smallest useful system.
Measure where it fails.
Add validation, safety, and feedback loops.
Repeat until the tool becomes actually useful.
- Website: jz-ai-chat.com
- Email: johnzhou811@gmail.com
- GitHub: @jzjzzzzzzz

