Project-based STEM builder
AI Agents · Automation · Research Tools · Computer Vision · Scientific Modeling
| Link | Description |
|---|---|
| jz-ai-chat.com | Portfolio website — project showcase |
| Dashboard | Real-time data dashboard (HN / GitHub / Crypto / RSS, 1s refresh) |
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
- wechat-assistant - A macOS Python assistant for safe WeChat UI automation with OCR contact checks, dry-run scheduling, birthday reminders, templates, audit logs, and a Tkinter dashboard. |
PythonmacOSOCRTkinterAutomation - wechat-ai-bot - A FastAPI backend prototype for WeChat and Enterprise WeChat bot callbacks, local chat testing, URL verification, and encrypted message helpers. |
PythonFastAPIWebhookChatbot - internet-meme-radar-skill - A Codex skill for researching internet memes, slang, viral jokes, short-video trends, and platform-specific cultural references with evidence-based uncertainty. |
PythonResearchSkillInternet Culture
- quehun - A Mahjong Soul screen-recognition assistant for tile detection, hand-efficiency analysis, and optional guarded auto-clicking on Windows and macOS. |
PythonOpenCVComputer VisionAutomation
- algae-project - A Python research sandbox for simulating algae growth and training a PPO reinforcement-learning controller over light, nutrients, temperature, ultrasound, and trace elements. |
PythonRLSimulationAlgae - base-algae - A Python research workspace for algae sound-frequency experiments, browser-based tone exposure automation, session logging, and turbidity/lux plotting. |
PythonResearchSeleniumMatplotlib - Algae-Growth-RL-learning - A reinforcement-learning project for simulating algae growth and optimizing environmental factors such as light, nutrients, ultrasound, and trace elements. |
PythonMachine LearningOptimization - nj-nitrate-dashboard - A read-only Flask dashboard for precomputed New Jersey nitrate research outputs, including maps, figures, dashboard JSON, and proposal assets. |
HTMLFlaskWater QualityDashboard
- PDFtoMSCZ - A Python workflow that converts PDF sheet music to editable MuseScore MSCZ files using Audiveris OMR and MuseScore 4. |
PythonOMRMuseScoreSheet Music - Auto-Music-Transpose - A Python tool for transposing MuseScore MSCZ files while preserving rhythm, rests, chords, note spelling, key signatures, and optional PDF export. |
PythonMusicXMLMusic Theory - auto-transpose - A Python toolkit for MuseScore, SmartScore, MusicXML, PDF, and MSCZ conversion and transposition workflows. |
PythonMusicXMLPDF Conversion
- code-buster - A command-line decoder for Codebusters-style ciphers, including Caesar, affine, Atbash, Vigenere, Morse, Baconian, and substitution search. |
PythonCLICiphers - fcsgame - A console-based Python farming, crafting, and survival game prototype with world generation, inventory, exploration, and text-file save data. |
PythonCLI GameWorld Generation - ai-book-video-project - A Chinese short-video generator for AI web-novel promotion clips, with 9:16 storyboards, narration, subtitles, background audio, and fallback rendering. |
PythonFFmpegPillowSubtitles
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
- Phone:
13046621885or6092352723 - WeChat:
Johnzhou2010
