Reading Time: 2 minutes
Ground station · project manifest

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.

Live Deployed In progress 03 entries indexed
Embedded · Full-stack
Deployed dashboard live · device firmware in rework

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
  • 2025
  • Firmware + web
  • Monorepo · 2 stacks
Generative AI · Pipeline
In progress pipeline building the catalog

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
  • 2025
  • Solo build
  • Automated pipeline
Web app · Client-side
Live runs fully client-side

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
  • 2024
  • Solo build
  • Zero-backend