DEVELOPER

Shervin Shapoury

Developer and designer of MatchMind

MatchMind is an independent project — designed, built, and maintained by one person. It brings live competition data, an AI coach grounded in the current official game manual, scouting, planning, and moderated team communication into a single app for VEX robotics teams.

Application

What is shipped, and where.

Name
MatchMind
Category
Education — competitive robotics
Platforms
Web (matchmindapp.org) and iOS
Bundle identifier
com.roboticsmatchmind.com
Price
Free — no purchase required to use the app
Programs covered
V5RC, VIQRC, VURC, VEX AIM, VEX AIR, VEX CTE

Engineering

The stack, honestly described.

Frontend
React 18, TypeScript, Vite, Tailwind, Capacitor for iOS
Backend
Cloudflare Workers (API, static assets, and cron)
Data & auth
Firebase Auth, Firestore, Cloud Messaging
Competition data
RobotEvents API — live teams, events, matches, rankings, skills, awards
AI
Multi-provider chain with automatic failover; answers grounded in the current official game manual
Realtime
Agora RTC for voice and video

Safety and privacy

Built for an audience that includes children.

Content screening
Every message and image is screened before delivery — and so is everything the AI generates
Messaging
Invite-only. No public feed, no searchable directory of students
Children's privacy
COPPA-aligned age gate; under-13 accounts keep their data on the device
Schools
School Safe Mode maps to the CIPA internet safety policy requirements
Advertising
No third-party ad SDKs and no targeted advertising
Analytics
Off by default for everyone; permanently off for under-13 accounts

Contact

Press, partnerships, security reports, and school or district enquiries reach the developer directly at shervin@shapoury.com.

Everyday support and moderation reports go to help@matchmindapp.org, which is tracked separately so nothing gets lost in a personal inbox.