Projects.
Peter Mayhew builds end-to-end systems that run from bare silicon to the browser — firmware and sensors on one side, REST APIs, databases, and legible web dashboards on the other. A selection of recent builds is tracked below.
Satellite GPS Tracker & Live Dashboard
End-to-end GNSS tracker, from ESP32 silicon to web dashboard
A genuine embedded-to-web system: an ESP32-S3 board with a u-blox NEO-M9N receiver reads live multi-constellation GNSS telemetry (GPS, GLONASS, Galileo, BeiDou), shows it on an onboard 2.8″ TFT, and streams it over WiFi to a custom WordPress plugin. The plugin persists each fix through a REST API into its own database table and renders an interactive dashboard: Leaflet map and track, satellite sky plot, C/N0 signal charts, constellation breakdown, trip statistics, and receiver health. Firmware and web plugin live together in a single monorepo, joined by a clean JSON telemetry contract.
- ESP32-S3
- u-blox NEO-M9N
- C++
- PlatformIO
- Arduino
- WordPress
- PHP
- REST API
- Leaflet.js
- MySQL
- Live GNSS telemetry across four constellations, shown on-device and streamed over WiFi
- Custom WordPress plugin stores every fix via REST API and renders an interactive Leaflet dashboard
- Sky plot, C/N0 signal-strength charts, trip stats, and receiver health/integrity views
- Full-stack monorepo pairing PlatformIO/C++ firmware with a PHP web backend
AI Book Writer, Editor & QA Pipeline
An AI pipeline that writes, edits, and quality-checks whole books.
An end-to-end AI system that drafts full-length fiction, revises it through an automated editing pass, and runs quality checks before publishing each title chapter-by-chapter to a live WordPress library. It turns a story premise into a structured, multi-chapter book, spanning science fiction, fantasy, mystery, and more, with human-readable synopses for every entry.
- WordPress
- LLM / Generative AI
- Automated content pipeline
- REST API
- Three-stage pipeline: AI writer, editor, and QA reviewer working in sequence
- Generates full multi-chapter books across sci-fi, fantasy, and mystery genres
- Auto-publishes finished titles into a categorized WordPress catalog
- Each book ships with a synopsis and chapter-by-chapter structure
Zumba Routine & Cue Sheet Generator
Build, cue, and export Zumba routines in minutes.
A browser-based choreography planner that turns song details into a structured, printable Zumba cue sheet. Instructors pick a rhythm, auto-fill or hand-build the routine, then break each song section down by counts, footwork, direction, arms, and notes. Everything runs client-side and exports cleanly for class prep.
- JavaScript
- HTML5
- CSS
- localStorage
- 10 Latin and world rhythms: Salsa, Cumbia, Reggaeton, Merengue, Samba, Cha-cha, Hip-hop, Flamenco, Bhangra, and Axe
- Structured cue table with section, counts, move, footwork, direction, arms, and notes columns
- One-click Random Song and Generate Cue Sheet to auto-fill a starting routine
- Export to CSV, print or save as PDF, save/load routines, and generate cover art