STUDENT / RESEARCHER / BUILDER

Zhixuan Zhou

AI & RL Research / Full-Stack Builder / Music Technologist

High school student at Princeton International School of Mathematics and Science. Building AI systems, reinforcement learning models, and real-time data pipelines — from research papers to production deployments.

01.

About

I'm Zhixuan Zhou (JZ) — a student who believes research + engineering = impact.

Currently at Princeton International School of Mathematics and Science with a 4.0 GPA. My work spans reinforcement learning (PPO for algae growth optimization), computer vision (Mahjong Soul auto-play), music technology (PDF-to-MSCZ pipeline), and real-time data systems deployed on AWS.

I've published research on a hummingbird-inspired flapping-wing robot at an international conference, built a public water-quality dashboard analyzing 5.2M+ records, and maintain 18+ open-source projects on GitHub. Always building, always shipping.

18+
GitHub Repos
4.0
GPA
5.2M
Records Analyzed
1
Published Paper
02.

Education

Princeton International School of Mathematics and Science
Princeton, NJ · Class of 2029
2025 - 2029
GPA: 4.0 / 4.0 (Unweighted)
03.

Research

PUBLISHED

Hummingbird-Inspired RL-Driven Flapping-Wing Robot

Developed a biomimetic flapping-wing robot for stable low-speed flight and water-air cross-medium operation. Designed lightweight mechanical platform with figure-eight wing motion, crank-rocker transmission, carbon-fiber frame, and RL-based stabilization control.

Published in the International Conference on Mathematical Physics and Computational Simulation (ISSN: 2753-8818), indexed by CPCI and Google Scholar. Received Honorable Mention at Mercer Science Fair.

Sep 2025 - Mar 2026
DEPLOYED

New Jersey Nitrate Hotspot & Water Quality Dashboard

Analyzed 2000-2026 WQP nitrate data, cleaning 5.2M+ records and extracting 56,007 nitrate observations. Identified 411 hotspot stations across 3,658 monitoring sites using mean and p90 thresholds.

Built and deployed a public Flask dashboard linking nitrate hotspots with watersheds, land use, and NJPDES facility density.

Apr 2026 - Jun 2026
View Live Dashboard ->
04.

Projects

🔍
★ 1

Internet Meme Radar

AI-powered semantic search skill for internet memes. Translates natural-language clues into meme concepts through retrieval, ranking, and prompt-based reasoning.

  • Natural-language to meme-concept mapping via LLM
  • Retrieval-augmented ranking with evidence-based uncertainty
  • Supports slang, viral jokes, and platform-specific references
Python NLP Semantic Search LLM
⚙️

IntentForge

Intent-preserving deterministic CAD pipeline for editable, validated CadQuery models. Ensures design intent survives model transformations and parameter sweeps.

  • Schema-driven CAD generation with validation rules
  • Preserves parametric relationships through transforms
  • Deterministic output: same input always yields same model
Python CAD CadQuery Validation
🦠

algae-project

Research sandbox for simulating algae growth and training PPO controllers over multi-variable environments. Companion to the Algae Growth RL project.

  • Multi-factor simulation: light, nutrients, temp, ultrasound, trace elements
  • Modular environment for rapid experiment iteration
  • Session logging and visualization tools
Python PPO Simulation
🎬

AI Book Video Project

Chinese short-video generator for AI web-novel promotion. Produces 9:16 vertical storyboards with narration, subtitles, background audio, and fallback rendering.

  • Automated storyboard generation from novel text
  • TTS narration with synchronized subtitles
  • FFmpeg pipeline with graceful fallback rendering
Python FFmpeg TTS Pillow
🤖

WeChat AI Bot

FastAPI backend for WeChat and Enterprise WeChat bot callbacks. Handles URL verification, encrypted messages, and local chat testing.

  • WeChat Official Account webhook callback handling
  • Message encryption/decryption per WeChat spec
  • Local testing mode for development
Python FastAPI WeChat API
🚫

WxNoRecall

macOS WeChat anti-recall plugin. Prevents senders from recalling messages by preserving the original content, including offline message support.

  • Supports WeChat 4.1.10.53 (latest macOS)
  • Catches recall events and preserves original messages
  • Works with offline messages
macOS WeChat Plugin
🎵
★ 1

Auto Music Transpose

Transposes MuseScore MSCZ files while preserving rhythm, rests, chords, note spelling, and key signatures. Optional PDF export for printed parts.

  • Music-aware transposition (not just pitch shifting)
  • Preserves articulations, dynamics, and tuplets
  • Batch mode for transposing entire score sets
Python MuseScore MusicXML Music Theory
🎼

Auto Transpose Toolkit

Multi-format music conversion toolkit. Handles MuseScore, SmartScore, MusicXML, PDF, and MSCZ formats with transposition workflows.

  • Cross-format conversion: PDF -> MSCZ -> MusicXML
  • SmartScore integration for scanned scores
  • CLI interface for batch processing
Python MusicXML SmartScore
🔐

Code-Buster

Command-line decoder for Codebusters-style ciphers. Supports classical encryption methods with automated cracking and frequency analysis.

  • Caesar, affine, Atbash, Vigenere, Morse, Baconian
  • Automated frequency analysis for substitution ciphers
  • Interactive mode for manual decryption
Python Cryptography CLI
🛡️

Personal VPN

Self-hosted personal VPN configuration and deployment toolkit with automated setup scripts.

  • One-command deployment scripts
  • Config templates for multiple protocols
  • Security hardening guides
Networking VPN Security
🀄

QueHun - Mahjong Soul AI

Mahjong Soul screen-recognition assistant for tile detection, hand-efficiency analysis, and optional guarded auto-clicking on Windows and macOS.

  • Real-time tile detection via OpenCV template matching
  • Hand-efficiency calculator using shanten analysis
  • Safety guards: pause-on-window-switch, click limits
Python OpenCV CV Game AI
🎮

FCS Game

Console-based Python farming, crafting, and survival game prototype with procedural world generation, inventory management, and exploration.

  • Procedural world generation with biomes
  • Crafting tree with 30+ recipes
  • Text-file save system for persistence
Python Game Dev Procedural Gen
05.

Awards & Honors

🏆
Mercer Science & Engineering Fair - Honorable Mention
Mar 2026
🥈
ARML National Silver Award
Feb 2026
🎤
Stanford Invitational PF Debate - Novice Octofinalist (Top 8/80)
Jan 2026
💻
USACO Silver Division - Rank 1 (Full Credit)
Dec 2025
📊
AMC 10A 130.5 / 10B 120 (Top 2.5%)
Oct 2025
🌍
TOC Asia PF - Top Speaker + Octofinalist
Jul 2025
06.

Skills

🐍
Python
Language
C++
Language
Java
Language
🔧
Git / GitHub
VCS
🤖
PPO / RL
AI/ML
👁️
OpenCV / CV
AI/ML
🌐
Flask / FastAPI
Web
📊
Data Viz
Data
☁️
AWS Lightsail
Cloud
📄
OCR / OMR
Tools
🧠
LLM API
AI/ML
🎷
Saxophone L10
Music
07.

Extracurriculars

🎷
Bravura Youth Orchestra
Saxophonist, First Saxophone Section - leading section rehearsals and performing orchestral repertoire
Mar 2026 - Present
💡
Tech For Care
Student-led team developing STEM projects addressing community needs and care-related challenges
Apr 2026 - Present
🌿
Environmental Impact Club
Organized environmental exhibition at Princeton Public Library (60+ attendees); Chemistry Week presenter
Sep 2025 - Present
🎵
School Jazz Band
Saxophonist - performed in Fall and Spring concerts
Sep 2025 - May 2026
💙
7 Cups - Volunteer Listener & Student Intern
One-on-one listening support; pursuing Verified Listener certification (36.5 volunteer hours)
May 2026 - Present
08.

Contact

Let's build something.

Open to research collaborations, internships, and interesting projects. Reach out - I respond within 48 hours.